Commit 9f5169ac authored by wansari's avatar wansari

added JS for galaxy theme changes


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@103909 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 35c592fa
...@@ -4,538 +4,537 @@ var isServerBusyNew = false; ...@@ -4,538 +4,537 @@ var isServerBusyNew = false;
var parserNew; var parserNew;
//Changed by samadhan on 14/07/2015 End //Changed by samadhan on 14/07/2015 End
var hideDivOnLoad = "0";
var sorttable = "";
var maxId = 0;
var selectedCode = new Array();
function supp_pop(field,fieldname,label,extra) /*function callListJSP(field,fieldname,label,extra)
{ {
var headNames = "";
if(field == "trans_mode") if(field == "purc_order")
{ {
extra = document.getElementById("trcode").value headNames = "Purchase Order:20~Description:40";
} }
//Change by samadhan on 07 06 2015 start
/*if(field == "item_ser" || field == "supp_code")
{
extra = document.getElementById("pord_type").value
}*/
//Change by samadhan on 07 06 2015 end
//Change by Manish on 21/01/16 start
if(field == "item_ser" ) if(field == "item_ser" )
{ {
extra = document.getElementById("pord_type").value extra = document.getElementById("pord_type").value
headNames = "Item Series:20~Description:40";
} }
if( field == "supp_code") if( field == "supp_code")
{ {
var temtest1 = extra var temtest1 = extra
var temptest = document.getElementById("pord_type").value var temptest = document.getElementById("pord_type").value
extra = temptest +'~'+temtest1; extra = temptest +'~'+temtest1;
headNames = "Supplier Code:20~Supplier Name:40";
} }
//Change by Manish on 21/01/16 end if(field == "cr_term")
var url = "/ibase/webitm/jsp/PorderPopHelp.jsp?field="+field+"&fieldname="+fieldname+"&label="+label+"&extra="+extra;
var win = window.open( url, 'Supplier Code', 'toolbar=no,status=yes,resizable=no,scrollbars=yes,left=500,top=50,width=500,height=550');
}
function callpop(x)
{
document.getElementById("active").value=x;
var temp=document.getElementById("supp_code").value;
//Change by samadhan on 07 06 2015 start
//supp_pop('item_code','itmcode'+x,'Item Parent',temp);
var temp1=document.getElementById("pord_type").value;
//alert(temp1);
supp_pop('item_code','itmcode'+x,'Item Parent',temp+'~'+temp1);
//Change by samadhan on 07 06 2015 end
}
//this function is used to set the value in text field in wizard after selecting checkbox from pop help
function selectCheckbox()
{
var supp_code="";
var value = "";
var det="";
var extra="";
var otherField1 = "";
var otherField2 = "";
var otherField3 = "";
var otherField4 = "";
var otherField5 = "";
var stdExrt = "";
var exchRateBuy = "";
var descr1 = "";
var descr2 = "";
var descr3 = "";
var field = document.getElementById("erp").value;
/*if(field=="supp_code")
{
if(Wizard_SuppDetails.selectbox.length==undefined ) //this is for if only one checkbox
{ {
if(Wizard_SuppDetails.selectbox.checked) headNames = "Credit Term:20~Description:40";
{
supp_code=supp_code+document.getElementById("DetailITCode.1.fieldId").value;
det=det+document.getElementById("DetailITCode.1.fieldValue").value;
otherField1=otherField1+document.getElementById("DetailITCode.1.otherField1").value;
otherField2=otherField2+document.getElementById("DetailITCode.1.otherField2").value;
otherField3=otherField3+document.getElementById("DetailITCode.1.otherField3").value;
otherField4=otherField4+document.getElementById("DetailITCode.1.otherField4").value;
otherField5=otherField5+document.getElementById("DetailITCode.1.otherField5").value;
descr1=descr1+document.getElementById("DetailITCode.1.descr1").value;
} }
if(field == "tran_code")
{
extra = document.getElementById("trcode").value
headNames = "Transporter Code:20~Transporter Name:40";
} }
else if(field == "trans_mode")
{ {
for (var i = 1; i<=Wizard_SuppDetails.selectbox.length; i++) extra = document.getElementById("trcode").value
headNames = "Transporter Code:20~Mode:40";
}
if(field == "curr_code")
{ {
//i=i+1; extra = document.getElementById("trcode").value
if (Wizard_SuppDetails.selectbox[i-1].checked) headNames = "Currency Code:20~Description:40";
}
if(field == "dept_code")
{ {
supp_code=supp_code+document.getElementById("DetailITCode."+ i +".fieldId").value; headNames = "Department Code:20~Department Name:40";
det=det+document.getElementById("DetailITCode."+ i +".fieldValue").value;
otherField1=otherField1+document.getElementById("DetailITCode."+ i +".otherField1").value;
otherField2=otherField2+document.getElementById("DetailITCode."+ i +".otherField2").value;
otherField3=otherField3+document.getElementById("DetailITCode."+ i +".otherField3").value;
otherField4=otherField4+document.getElementById("DetailITCode."+ i +".otherField4").value;
otherField5=otherField5+document.getElementById("DetailITCode."+ i +".otherField5").value;
descr1=descr1+document.getElementById("DetailITCode."+ i +".descr1").value;
} }
if(field == "term_table")
{
headNames = "Tarm Code:20~Description:40";
} }
if(field == "udf_str__1")
{
headNames = "Release Type:20~Description:40";
} }
if(supp_code=="") if(field == "item_code")
{ {
alert('No Selection Made ! \nPlease Select the Code !'); headNames = "Item Code:20~Description:40";
} }
else
var headerData = "<root>";
var headers = headNames.split('~');
for (var i=0;i<headers.length;i++)
{ {
window.opener.document.getElementById("xyz").value=supp_code; var headerSize = headers[i].split(':')
window.opener.document.getElementById("pqr").value=det; headerData = headerData + "<Headers domID='" + i + "' selected = 'N'>";
headerData = headerData + "<headName><![CDATA["+headerSize[0]+"]]></headName>" ;
headerData = headerData + "<headSize><![CDATA["+headerSize[1]+"]]></headSize>" ;
headerData = headerData + "</Headers>";
}
window.opener.document.getElementById("crterm").value=otherField1; headerData = headerData + "</root>";
window.opener.document.getElementById("prlist").value=otherField2;
window.opener.document.getElementById("dlvterm").value=otherField3;
window.opener.document.getElementById("curr_code").value=otherField4;
window.opener.document.getElementById("exch_rate").value=otherField5;
window.opener.document.getElementById("crdescr").value=descr1; var left = $(window).width();
var top = $(window).height();
//var url = "/ibase/webitm/jsp/PorderPopHelp.jsp?field="+field+"&fieldname="+fieldname+"&label="+label+"&extra="+extra;
var url = "/ibase/webitm/jsp/PorderPopHelp.jsp?field="+field+"&fieldname="+fieldname+"&label="+label+"&extra="+extra+"&details="+headerData;
var win = window.open( url, 'Supplier Code', 'toolbar=no,status=yes,resizable=no,scrollbars=yes,left='+left+',top='+top+',width=450,height=450');
}*/
window.close(); /*******POP Help Start**********/
}
} function selectValue()
else if(field=="tran_code") {
{ var fieldId = "";
if(Wizard_SuppDetails.selectbox.length==undefined ) //this is for if only one checkbox var fieldValue = "";
var seldbID ="";
var field = document.getElementById("value").value;
selectedCode = $.unique( selectedCode);
selectedCode.reverse();
for( var i = 0; i < selectedCode.length; i++)
{ {
if(Wizard_SuppDetails.selectbox.checked) seldbID = seldbID + selectedCode[i];
if ( field == "supp_code" || field == "curr_code")
{ {
supp_code=supp_code+document.getElementById("DetailITCode.1.fieldId").value; fieldId = fieldId + (document.getElementById("DetailITCode."+ selectedCode[i] +".fieldId").value).trim()
det=det+document.getElementById("DetailITCode.1.fieldValue").value; + ":" + (document.getElementById("DetailITCode."+ selectedCode[i] +".otherField").value).trim() + ", ";
extra=extra+document.getElementById("DetailITCode.1.otherField").value;
}
} }
else else
{ {
for (var i = 1; i<=Wizard_SuppDetails.selectbox.length; i++) fieldId = fieldId + (document.getElementById("DetailITCode."+ selectedCode[i] +".fieldId").value).trim() + ", ";
{ }
//i=i+1;
if (Wizard_SuppDetails.selectbox[i-1].checked) if ( field == "item_category" )
{ {
supp_code=supp_code+document.getElementById("DetailITCode."+ i +".fieldId").value; fieldValue = fieldValue + (document.getElementById("DetailITCode."+ selectedCode[i] +".fieldValue").value).trim() + ",";
det=det+document.getElementById("DetailITCode."+ i +".fieldValue").value;
//extra=extra+document.getElementById("DetailITCode."+ i +".otherField").value; removed as trans mode is given pop help.
} }
else
{
fieldValue = fieldValue + (document.getElementById("DetailITCode."+ selectedCode[i] +".fieldValue").value).trim() + ", ";
} }
} }
if(supp_code=="")
fieldId = fieldId.substring(0, fieldId.length-2);
if ( field == "item_category" )
{ {
alert('No Selection Made ! \nPlease Select the Code !'); fieldValue = fieldValue.substring(0, fieldValue.length-1);
} }
else else
{ {
window.opener.document.getElementById("trcode").value=supp_code; fieldValue = fieldValue.substring(0, fieldValue.length-2);
window.opener.document.getElementById("trdescr").value=det;
window.opener.document.getElementById("trmode").value="";
//window.opener.document.getElementById("trmode").value=extra; removed as trans mode is given pop help.
window.close();
}
} }
else if(field=="trans_mode")
{ var check = 0;
if(Wizard_SuppDetails.selectbox.length==undefined ) //this is for if only one checkbox
if( fieldId == "")
{ {
if(Wizard_SuppDetails.selectbox.checked) if (field == "supp_code" || field == "item_ser" || field == "tran_code" || field == "curr_code")
{ {
supp_code=supp_code+document.getElementById("DetailITCode.1.fieldId").value; alert("No Selection Made! \nPlease Select the Code!");
det=det+document.getElementById("DetailITCode.1.fieldValue").value; return false;
}
} }
else else
{ {
for (var i = 1; i<=Wizard_SuppDetails.selectbox.length; i++) var r = confirm("No Selection Made! \nYou want to continue?");
{ if (r != true)
//i=i+1;
if (Wizard_SuppDetails.selectbox[i-1].checked)
{ {
supp_code=supp_code+document.getElementById("DetailITCode."+ i +".fieldId").value; return false;
det=det+document.getElementById("DetailITCode."+ i +".fieldValue").value;
} }
} }
} }
if(supp_code=="") else
{ {
alert('No Selection Made ! \nPlease Select the Code !'); var idNum = document.getElementById("idNum").value;
} }
else
if (check == 0)
{ {
window.opener.document.getElementById("trmode").value=det; window.opener.displayValue( fieldId, fieldValue, seldbID, field, idNum );
window.opener.document.getElementById("delivery_term_descr").value=supp_code;
window.close(); window.close();
} }
} }
else if(field=="item_ser")
{ function displayValue( fieldId, fieldValue, seldbID, field, idNum )
if(Wizard_SuppDetails.selectbox.length==undefined ) //this is for if only one checkbox {
{ /*alert("fieldId="+fieldId);
if(Wizard_SuppDetails.selectbox.checked) alert("fieldValue="+fieldValue);
alert("seldbID="+seldbID);
alert("field="+field);
alert("idNum="+idNum);*/
if(field == "supp_code")
{ {
supp_code=supp_code+document.getElementById("DetailITCode.1.fieldId").value; //alert(fieldId);
det=det+document.getElementById("DetailITCode.1.fieldValue").value; var otherFields = fieldId.split(":");
document.getElementById("supp_code").value=otherFields[0];
document.getElementById("pqr").value=fieldValue;
document.getElementById("crterm").value=otherFields[1];
document.getElementById("prlist").value=otherFields[2];
document.getElementById("dlvterm").value=otherFields[3];
document.getElementById("curr_code").value=otherFields[4];
document.getElementById("exch_rate").value=otherFields[5];
document.getElementById("crdescr").value=otherFields[6];
} }
else if(field == "item_ser")
{
document.getElementById("itmser").value = fieldId;
document.getElementById("itmdescr").value = fieldValue;
} }
else else if(field == "cr_term")
{ {
for (var i = 1; i<=Wizard_SuppDetails.selectbox.length; i++) document.getElementById("crterm").value = fieldId;
document.getElementById("crdescr").value = fieldValue;
}
else if(field == "tran_code")
{ {
//i=i+1; document.getElementById("trcode").value = fieldId;
if (Wizard_SuppDetails.selectbox[i-1].checked) document.getElementById("trdescr").value = fieldValue;
document.getElementById("trmode").value = "";
}
else if(field == "trans_mode")
{ {
supp_code=supp_code+document.getElementById("DetailITCode."+ i +".fieldId").value; document.getElementById("trmode").value = fieldValue;
det=det+document.getElementById("DetailITCode."+ i +".fieldValue").value; //document.getElementById("delivery_term_descr").value = fieldValue;
} }
else if(field == "curr_code")
{
var otherFields = fieldId.split(":");
document.getElementById("curr_code").value = otherFields[0];
document.getElementById("exch_rate").value = otherFields[1];
} }
else if(field == "dept_code")
{
document.getElementById("dcode").value = fieldId;
document.getElementById("ddescr").value = fieldValue;
} }
if(supp_code=="") else if(field == "term_table")
{ {
alert('No Selection Made ! \nPlease Select the Code !'); document.getElementById("term_table").value = fieldId;
} }
else else if(field == "udf_str__1")
{ {
window.opener.document.getElementById("itmser").value=supp_code; document.getElementById("udf_str__1").value = fieldId;
window.opener.document.getElementById("itmdescr").value=det;
window.close();
} }
else if(field == "purc_order")
{
document.getElementById("purc_order").value = fieldId;
getPoDetail1(fieldId, "GET_PURC_DET_1", "P");
} }
else if(field=="cr_term") else if(field == "item_code")
{
var tranType=document.getElementById("pord_type").value;
var s = document.getElementById("active").value;
if(tranType != "T")
{ {
if(Wizard_SuppDetails.selectbox.length==undefined ) //this is for if only one checkbox var arr="";
for (var i = 1; i<=maxId; i++)
{ {
if(Wizard_SuppDetails.selectbox.checked) if (document.getElementById("DetailITCode."+ i +".selectbox").checked == true)
{ {
supp_code=supp_code+document.getElementById("DetailITCode.1.fieldId").value; arr = arr+i+",";
det=det+document.getElementById("DetailITCode.1.fieldValue").value;
} }
} }
else var arrs = arr.split(",");
{ for (var i = 0; i<arrs.length-1; i++)
for (var i = 1; i<=Wizard_SuppDetails.selectbox.length; i++)
{ {
//i=i+1; var s=document.getElementById("active").value;
if (Wizard_SuppDetails.selectbox[i-1].checked)
value=document.getElementById("DetailITCode."+ arrs[i] +".fieldId").value;
det=document.getElementById("DetailITCode."+ arrs[i] +".fieldValue").value;
document.getElementById("multisel"+s).value="false";
document.getElementById("itmcode"+s).value=value;
document.getElementById("itmdescription"+s).value=det;
document.getElementById("main"+s).innerHTML=value+" "+det;
itmparntChange(document.getElementById("itmcode"+s).value, document.getElementById("pord_type").value);
document.getElementById("active").value = ++s;
if(i<arrs.length-2)
{ {
supp_code=supp_code+document.getElementById("DetailITCode."+ i +".fieldId").value; sidebarMulti();
det=det+document.getElementById("DetailITCode."+ i +".fieldValue").value;
}
} }
} }
if(supp_code=="")
{
alert('No Selection Made ! \nPlease Select the Code !');
} }
else else
{ {
window.opener.document.getElementById("crterm").value=supp_code; document.getElementById("itmcode"+s).value = fieldId;
window.opener.document.getElementById("crdescr").value=det; document.getElementById("itmdescription"+s).value = fieldValue;
window.close(); document.getElementById("main"+s).innerHTML = fieldId+" "+fieldValue;
itmparntChange(document.getElementById("itmcode"+s).value, document.getElementById("pord_type").value);
} }
} }
else if(field=="dept_code")
{ window.close();
if(Wizard_SuppDetails.selectbox.length==undefined ) //this is for if only one checkbox }
{
if(Wizard_SuppDetails.selectbox.checked) function callListJSP( dbID, loginId, field, fieldName, idNum )
{
selectedCode = [];
var fieldValue = "";
var headNames = "";
var extra = "";
if(field == "purc_order")
{ {
supp_code=supp_code+document.getElementById("DetailITCode.1.fieldId").value; fieldValue = document.getElementById("purc_order").value;
det=det+document.getElementById("DetailITCode.1.fieldValue").value; headNames = "Purchase Order:20~Description:40";
}
} }
else if(field == "item_ser" )
{
for (var i = 1; i<=Wizard_SuppDetails.selectbox.length; i++)
{
//i=i+1;
if (Wizard_SuppDetails.selectbox[i-1].checked)
{ {
supp_code=supp_code+document.getElementById("DetailITCode."+ i +".fieldId").value; extra = document.getElementById("pord_type").value
det=det+document.getElementById("DetailITCode."+ i +".fieldValue").value; fieldValue = document.getElementById("itmser").value;
} headNames = "Item Series:20~Description:40";
}
} }
if(supp_code=="") if( field == "supp_code")
{ {
alert('No Selection Made ! \nPlease Select the Code !'); fieldValue = document.getElementById("supp_code").value;
var temtest1 = document.getElementById("order_site").value;
var temptest = document.getElementById("pord_type").value
extra = temptest +'~'+temtest1;
//alert(extra);
headNames = "Supplier Code:20~Supplier Name:40";
} }
else if(field == "cr_term")
{ {
window.opener.document.getElementById("dcode").value=supp_code; fieldValue = document.getElementById("crterm").value;
window.opener.document.getElementById("ddescr").value=det; headNames = "Credit Term:20~Description:40";
window.close();
} }
} if(field == "tran_code")
else if(field=="price_list")
{ {
for (var i = 1; i<=Wizard_SuppDetails.selectbox.length; i++) fieldValue = document.getElementById("trcode").value
headNames = "Transporter Code:20~Transporter Name:40";
}
if(field == "trans_mode")
{ {
//i=i+1; fieldValue = document.getElementById("trmode").value
if (Wizard_SuppDetails.selectbox[i-1].checked) extra = document.getElementById("trcode").value
var trMode = document.getElementById("trmode").value;
if(trMode == null || trMode.length == 0)
{ {
supp_code=supp_code+document.getElementById("DetailITCode."+ i +".fieldId").value; trMode = "XX";
det=det+document.getElementById("DetailITCode."+ i +".fieldValue").value;
} }
extra = extra +":"+ trMode;
headNames = "Transporter Code:20~Mode:40";
} }
if(field == "curr_code")
if(supp_code=="")
{ {
alert('No Selection Made ! \nPlease Select the Code !'); fieldValue = document.getElementById("curr_code").value
headNames = "Currency Code:20~Description:40";
} }
else if(field == "dept_code")
{ {
window.opener.document.getElementById("prlist").value=supp_code; fieldValue = document.getElementById("dcode").value;
window.opener.document.getElementById("prdescr").value=det; headNames = "Department Code:20~Department Name:40";
window.close();
}
} }
else if(field=="item_code") if(field == "term_table")
{ {
fieldValue = document.getElementById("term_table").value;
for (var i = 1; i<=Wizard_SuppDetails.selectbox.length; i++) headNames = "Tarm Code:20~Description:40";
{ }
//i=i+1; if(field == "udf_str__1")
if (Wizard_SuppDetails.selectbox[i-1].checked)
{ {
supp_code=supp_code+document.getElementById("DetailITCode."+ i +".fieldId").value; fieldValue = document.getElementById("udf_str__1").value;
det=det+document.getElementById("DetailITCode."+ i +".fieldValue").value; headNames = "Release Type:20~Description:40";
} }
if(field == "item_code")
{
var temp=document.getElementById("supp_code").value;
var temp1=document.getElementById("pord_type").value;
fieldValue = document.getElementById("itmcode"+dbID).value;
extra = temp+'~'+temp1;
headNames = "Item Code:20~Description:40";
} }
if(Wizard_SuppDetails.selectbox.length == undefined) var headerData = "<root>";
var headers = headNames.split('~');
for (var i=0;i<headers.length;i++)
{ {
if (Wizard_SuppDetails.selectbox.checked) var headerSize = headers[i].split(':')
{ headerData = headerData + "<Headers domID='" + i + "' selected = 'N'>";
supp_code=supp_code+document.getElementById("DetailITCode."+ 1 +".fieldId").value; headerData = headerData + "<headName><![CDATA["+headerSize[0]+"]]></headName>" ;
det=det+document.getElementById("DetailITCode."+ 1 +".fieldValue").value; headerData = headerData + "<headSize><![CDATA["+headerSize[1]+"]]></headSize>" ;
} headerData = headerData + "</Headers>";
} }
headerData = headerData + "</root>";
if(supp_code=="") var left = $(window).width();
{ var top = $(window).height();
alert('No Selection Made ! \nPlease Select the Code !');
}
else
{
var s=window.opener.document.getElementById("active").value;
window.opener.document.getElementById("itmcode"+s).value=supp_code; //var url = "/ibase/webitm/jsp/PorderPopHelp.jsp?field="+field+"&fieldname="+fieldname+"&label="+label+"&extra="+extra+"&details="+headerData;
window.opener.document.getElementById("itmdescription"+s).value=det; var url = "/ibase/webitm/jsp/PorderPopHelp.jsp?LOGIN_ID="+loginId+"&FIELDS="+field+"&DBID="+dbID+"&FIELDNAME="+fieldName+"&IDNUM="+idNum+"&FIELDVALUE="+fieldValue+",&DETAILS="+headerData+"&extra="+extra;
window.opener.document.getElementById("main"+s).innerHTML=supp_code+" "+det; var win = window.open(encodeURI(url), 'Supplier Code', 'toolbar=no,status=yes,resizable=no,scrollbars=yes,left='+left+',top='+top+',width=450,height=450');
}
itmparntChange(window.opener.document.getElementById("itmcode"+s).value, "l"); function setCheckedPopup( obj )
{
var field = document.getElementById("value").value;
var chkCnt = 0;
window.close(); var flag = document.getElementById("flag").value;
}
} if(flag == "A")
else if(field=="type")
{
for (var i = 1; i<=Wizard_SuppDetails.selectbox.length; i++)
{ {
//i=i+1; for( dbID = 1; dbID <= maxId; dbID++)
if (Wizard_SuppDetails.selectbox[i-1].checked)
{ {
supp_code=supp_code+document.getElementById("DetailITCode."+ i +".fieldId").value; objCurr = document.getElementById("DetailITCode."+ dbID +".selectbox");
det=det+document.getElementById("DetailITCode."+ i +".fieldValue").value;
}
}
if(supp_code=="") if( objCurr.checked == true )
{ {
alert('No Selection Made ! \nPlease Select the Code !'); objCurr.value = 'true';
chkCnt++;
} }
else else
{ {
window.opener.document.getElementById("type").value=supp_code; objCurr.value = 'false';
window.opener.document.getElementById("typedescr").value=det;
window.close();
}
} }
else if(field=="udf_str__1")
{ if( objCurr.value == 'false' )
for (var i = 1; i<=Wizard_SuppDetails.selectbox.length; i++)
{
//i=i+1;
if (Wizard_SuppDetails.selectbox[i-1].checked)
{ {
supp_code=supp_code+document.getElementById("DetailITCode."+ i +".fieldId").value; removeByValue( dbID, selectedCode );
//det=det+document.getElementById("DetailITCode."+ i +".fieldValue").value;
} }
} }
if(supp_code=="") if ( chkCnt == maxId )
{ {
alert('No Selection Made ! \nPlease Select the Code !'); document.getElementById("chkAll").checked = true;
} }
else else
{ {
window.opener.document.getElementById("udf_str__1").value=supp_code; document.getElementById("chkAll").checked = false;
//window.opener.document.getElementById("typedescr").value=det;
window.close();
} }
} }
else if(field=="site_code") else
{
for (var i = 1; i<=Wizard_SuppDetails.selectbox.length; i++)
{ {
//i=i+1; if( obj.checked == false )
if (Wizard_SuppDetails.selectbox[i-1].checked)
{ {
supp_code=supp_code+document.getElementById("DetailITCode."+ i +".fieldId").value; obj.value = 'false';
det=det+document.getElementById("DetailITCode."+ i +".fieldValue").value;
} }
else
{
obj.value = 'true';
} }
if(supp_code=="") for( dbID = 1; dbID <= maxId; dbID++)
{ {
alert('No Selection Made ! \nPlease Select the Code !'); objCurr = document.getElementById("DetailITCode."+ dbID +".selectbox");
if( objCurr.value == 'true' && objCurr != obj )
{
objCurr.value ='false';
objCurr.checked = false;
} }
else
if( objCurr.value == 'false' )
{ {
window.opener.document.getElementById("site_code").value=supp_code; removeByValue( dbID, selectedCode );
window.opener.document.getElementById("sitedescr").value=det;
window.close();
} }
} }
else if(field=="site_code__dlv") }
{
for (var i = 1; i<=Wizard_SuppDetails.selectbox.length; i++) var selId = (obj.id).substring(13, (obj.id).length-10);
if( obj.value == 'true' )
{ {
//i=i+1; if ($.inArray( selId, selectedCode ))
if (Wizard_SuppDetails.selectbox[i-1].checked)
{ {
supp_code=supp_code+document.getElementById("DetailITCode."+ i +".fieldId").value; selectedCode.push( selId );
det=det+document.getElementById("DetailITCode."+ i +".fieldValue").value;
} }
} }
}
if(supp_code=="") /**
* removing element value from array
*/
function removeByValue( val, arr )
{
for(var i = 0; i < arr.length; i++)
{ {
alert('No Selection Made ! \nPlease Select the Code !'); if(arr[i] == val)
}
else
{
window.opener.document.getElementById("site_code__dlv").value=supp_code;
window.opener.document.getElementById("dlvDescr").value=det;
window.close();
}
}
else if(field=="term_table")
{
if(Wizard_SuppDetails.selectbox.length==undefined ) //this is for if only one checkbox
{
if(Wizard_SuppDetails.selectbox.checked)
{
supp_code=supp_code+document.getElementById("DetailITCode.1.fieldId").value;
}
}
else
{
for (var i = 1; i<=Wizard_SuppDetails.selectbox.length; i++)
{
//i=i+1;
if (Wizard_SuppDetails.selectbox[i-1].checked)
{ {
supp_code=supp_code+document.getElementById("DetailITCode."+ i +".fieldId").value; arr.splice(i, 1);
det=det+document.getElementById("DetailITCode."+ i +".fieldValue").value; break;
}
}
}
if(supp_code=="")
{
alert('No Selection Made ! \nPlease Select the Code !');
} }
else
{
window.opener.document.getElementById("term_table").value=supp_code;
//window.opener.document.getElementById("dlvDescr").value=det;
window.close();
} }
}
} /**
else if(field=="curr_code") * when clicking on 'tr' select the current row
{ */
for (var i = 1; i<=Wizard_SuppDetails.selectbox.length; i++) function setCheckedRow( event, element )
{ {
//i=i+1;
if (Wizard_SuppDetails.selectbox[i-1].checked)
{
supp_code=supp_code+document.getElementById("DetailITCode."+ i +".fieldId").value;
det=det+document.getElementById("DetailITCode."+ i +".fieldValue").value;
stdExrt=stdExrt+document.getElementById("DetailITCode."+ i +".otherField").value; objCurr = document.getElementById("DetailITCode."+element.id+".selectbox");
exchRateBuy=exchRateBuy+document.getElementById("DetailITCode."+ i +".otherField1").value;
}
}
if(supp_code=="") if (event.target.type !== 'checkbox')
{
alert('No Selection Made ! \nPlease Select the Code !');
}
else
{
window.opener.document.getElementById("curr_code").value=supp_code;
if(supp_code == "GBP")
{
window.opener.document.getElementById("exch_rate").value = stdExrt;
window.opener.document.getElementById("exch_rate").className = "editDisplayClass";
window.opener.document.getElementById("exch_rate").readOnly = true;
}
else
{ {
if(exchRateBuy == "" || exchRateBuy == null) if( objCurr.checked == true )
{ {
window.opener.document.getElementById("exch_rate").value = stdExrt; objCurr.checked = false;
window.opener.document.getElementById("exch_rate").className = "editInputClass";
window.opener.document.getElementById("exch_rate").readOnly = false;
} }
else else
{ {
window.opener.document.getElementById("exch_rate").value = exchRateBuy; objCurr.checked = true;
} }
} }
setCheckedPopup(objCurr);
}
/*******POP Help End**********/
window.close();
}
}*/
function callpop(x)
{
document.getElementById("active").value=x;
var temp=document.getElementById("supp_code").value;
//Change by samadhan on 07 06 2015 start
//callListJSP('item_code','itmcode'+x,'Item Parent',temp);
var temp1=document.getElementById("pord_type").value;
//alert(temp1);
//callListJSP('item_code','itmcode'+x,'Item Parent',temp+'~'+temp1);
callListJSP(x,'','item_code','Product',x);
//Change by samadhan on 07 06 2015 end
}
//this function is used to set the value in text field in wizard after selecting checkbox from pop help
function selectCheckbox()
{
var supp_code="";
var value = "";
var det="";
var extra="";
var otherField1 = "";
var otherField2 = "";
var otherField3 = "";
var otherField4 = "";
var otherField5 = "";
var stdExrt = "";
var exchRateBuy = "";
var descr1 = "";
var descr2 = "";
var descr3 = "";
var field = document.getElementById("erp").value;
///////////////
for (i = 1; i<=maxId; i++) for (i = 1; i<=maxId; i++)
{ {
objCurr = document.getElementById("DetailITCode."+i+".selectbox"); objCurr = document.getElementById("DetailITCode."+i+".selectbox");
...@@ -622,7 +621,7 @@ function selectCheckbox() ...@@ -622,7 +621,7 @@ function selectCheckbox()
{ {
if(field == "supp_code") if(field == "supp_code")
{ {
window.opener.document.getElementById("xyz").value=value; window.opener.document.getElementById("supp_code").value=value;
window.opener.document.getElementById("pqr").value=det; window.opener.document.getElementById("pqr").value=det;
window.opener.document.getElementById("crterm").value=otherField1; window.opener.document.getElementById("crterm").value=otherField1;
...@@ -716,12 +715,24 @@ function selectCheckbox() ...@@ -716,12 +715,24 @@ function selectCheckbox()
window.opener.document.getElementById("itmdescription"+s).value=det; window.opener.document.getElementById("itmdescription"+s).value=det;
window.opener.document.getElementById("main"+s).innerHTML=value+" "+det; window.opener.document.getElementById("main"+s).innerHTML=value+" "+det;
itmparntChange(window.opener.document.getElementById("itmcode"+s).value, window.opener.document.getElementById("pord_type").value); itmparntChange(window.opener.document.getElementById("itmcode"+s).value, window.opener.document.getElementById("pord_type").value);
window.opener.document.getElementById("active").value = ++s; //window.opener.document.getElementById("active").value = ++s;
if(i<arrs.length-2) if(i<arrs.length-2)
{ {
var preIndex = window.opener.document.getElementById("active").value;
if(window.opener.document.getElementById("remove"+preIndex))
{
window.opener.document.getElementById("remove"+preIndex).style.visibility = "hidden";
}
window.opener.document.getElementById("active").value = ++s;
sidebarMulti(); sidebarMulti();
window.opener.document.getElementById("remove"+s).style.visibility = "visible";
} }
} }
} }
else else
{ {
...@@ -741,9 +752,10 @@ function selectCheckbox() ...@@ -741,9 +752,10 @@ function selectCheckbox()
} }
// Changed by Sneha on 27-05-2016, for Purchase order pophelp [End] // Changed by Sneha on 27-05-2016, for Purchase order pophelp [End]
window.close();
} }
////////////// //////////////
window.close();
} }
//this function used to tick on only one checkbox at a time //this function used to tick on only one checkbox at a time
function checkone(id) function checkone(id)
...@@ -932,13 +944,38 @@ function sidebar() ...@@ -932,13 +944,38 @@ function sidebar()
var x=document.getElementById("tabs").value; var x=document.getElementById("tabs").value;
//Changed by samadhan on 09/07/2015 Start //Changed by samadhan on 09/07/2015 Start
var check=document.getElementById("itmcode"+x).value; //var check=document.getElementById("itmcode"+x).value;
if(check=="")
//Changed by wasim for delete accordian
if(x > 0)
{
//var check=document.getElementById("itmcode"+x).value;
var check = "";
if(document.getElementById("itmcode"+x))
{
check=document.getElementById("itmcode"+x).value;
}
else
{
check = "XX";
}
}
else
{
var check= "";
}
//Changed by wasim for delete accordian
//if(check=="")
if(check=="" && x > 0)
{ {
var headers = document.getElementsByClassName("accordian-Header");
var totalTabsLength = headers.length;
$( "#accordion" ).accordion('destroy').accordion(); $( "#accordion" ).accordion('destroy').accordion();
$("#accordion").accordion({ collapsible:true, active:false }); $("#accordion").accordion({ collapsible:true, active:false });
$("#accordion").accordion('option', 'active' , x-1); //$("#accordion").accordion('option', 'active' , x-1);
$("#accordion").accordion('option', 'active' , totalTabsLength-1);
return false; return false;
} }
...@@ -948,56 +985,90 @@ function sidebar() ...@@ -948,56 +985,90 @@ function sidebar()
//alert('Tabs='+x); //alert('Tabs='+x);
document.getElementById("tabs").value=x; document.getElementById("tabs").value=x;
var a="<h3 onclick='run("+x+")' style='font-family: Arial Unicode MS, Arial, sans-serif;'>Product Set"+ var a="<h3 onclick='run("+x+")' class = 'accordian-Header' >" +
"<label id='main"+x+"' style='width:500px;background-color: transparent;'></label>"+
"Total Quantity<label id='display."+x+"' style='background-color: transparent;'></label>"+ "<table width = '100%'>"+
"<tr>"+
"<td width='2%'>"+
"<img src='' id = 'cloths"+x+"' height='40' width='40' style='float: left;border-radius: 90%;visibility:hidden;margin-left: -20px;' onmouseover='openImage(this,"+x+")' ></img>"+
"</td>"+
"<td style='width:96%;'>"+
"<table style = 'font-size:14px'>"+
"<tr>"+
"<td><label id='main"+x+"' style='background-color: transparent;'></label></td>"+
"<input type='hidden' id='display' value='0' />"+
"</tr>"+
"<tr>"+
"<td><label id='display."+x+"' style='background-color: transparent;'></label></td>"+
"</tr>"+
"</table>"+
"</td>"+
"<td width='2%' height='40'>"+
"<span title='Delete' style='visibility: hidden;display: block; top: 20px;right:10px' currdomid='1' class='deleteDetailBtn' onclick='event.stopPropagation();javascript:closeAccordian("+x+")' id='remove"+x+"'>"+
"<p class='remove' title='Delete'>"+
"<img src='/ibase/webitm/images/remove.png' class='removeImg'></img>"+
"</p>"+
"</span>"+
"</td>"+
"<input type = 'hidden' id = 'tab_no"+x+"' value=''></input>"+
"</tr>"+
"</table>"+
"</h3>"+ "</h3>"+
"<div style='padding: 0.8em 0.8em;' >"+ "<div style='padding: 2px 5px 7px' >"+
"<div id='suppDtlDiv"+x+"' style='height: 270px; overflow: hidden; margin-left: 0px; width:100%;'>"+ "<div id='suppDtlDiv"+x+"' style='height: auto; overflow: auto; margin-left: 0px; width:100%;'>"+
"<table id='itemDtl' border='0' style='text-align: center;'>"+ "<table id='itemDtl' style='width:100%;font-size:14px'>"+
"<div >"+
"<tr>"+ "<tr>"+
"<td align='right'>"+
"Product :"+
"<td>"+ "<td>"+
"<strong>Item Parent :</strong>"+ "<td >"+
"<td>"+
"<td class='td_leftAlign'>"+
"<div style='position:relative; width: 90%;'>"+ "<div style='position:relative; width: 90%;'>"+
"<input type='text' class='editInputClass' name='itmcode"+x+"' id='itmcode"+x+"' maxlength='10' ISCHANGED='false' readOnly = '1' style='width: 90%;'/>"+ "<input type='text' class='editInputClass' name='itmcode"+x+"' id='itmcode"+x+"' " +
"onkeyup=\"getAutocompleteData(this,'item_code');\" " +
"onblur=\"javascript:itemChange('item_code');\" " +
"onfocus=\"javascript:setCurrData('itmcode"+x+"');\" " +
"style='width: 90%;' ></input>"+
"<input type='hidden' id='multisel"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='margin-left: -9px;width: 400px' value='' />"+ "<input type='hidden' id='multisel"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='margin-left: -9px;width: 400px' value='' />"+
"<div style='width:3%; float: right;'>"+ "<div style='float: right;'>"+
"<a href='javascript:callpop("+x+")' style='float: left;text-decoration: none;'>"+ "<a href='javascript:callpop("+x+")' style='float: left;text-decoration: none;'>"+
"<img src='/ibase/webitm/images/DD/popup1.png' style='margin-left: -5px;' title='Select Item Code'/>"+ "<img src='/ibase/webitm/images/pophelp.png' style='margin-left: -5px;margin-top: 3px;' title='Select Item Code'/>"+
"</a>"+ "</a>"+
"</div>"+ "</div>"+
"</div>"+ "</div>"+
"</td>" +
"<td align='right'> " +
"<input type='hidden' id='itmdescription"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='margin-left: -9px;width: 400px'/>"+
"</td>"+ "</td>"+
"<td colspan='2'>"+ "<td style='width: 400px'>" +
"<input type='text' id='itmdescription"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='margin-left: -9px;width: 400px'/>"+ /*"<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 colspan='2' style='font-size:12px'>"+ "<td >"+
" <strong>Order Date: <span id='dlv_date_span"+x+"'> </span></strong> <input type='hidden' name='dlv_date"+x+"' readOnly='1' "+ " <strong>Order Date: <span id='dlv_date_span"+x+"'> </span></strong> <input type='hidden' name='dlv_date"+x+"' readOnly='1' "+
"id='dlv_date"+x+"' style='width: 28%;font-size:12px' />"+ "id='dlv_date"+x+"' style='width: 28%;font-size:12px' />"+
"</td>"+ "</td>"+
"<tr>"+ "<tr>"+
"</div>"+
"</table>"+ "</table>"+
"</div>"+ "</div>"+
"<input type='hidden' id = 'deleteAccordian"+x+"' />"+
/*"<div class = 'totalQuantity' align = 'right'>" +
"<b>Total Quantity: </b><span id = 'sum"+x+"'></span>" +
"</div>"*/
"</div>"; "</div>";
//$( "#accordion" ).accordion();
$("#accordion").append(a); $("#accordion").append(a);
$( "#accordion" ).accordion('destroy').accordion(); $( "#accordion" ).accordion('destroy').accordion();
$("#accordion").accordion({ collapsible:true, active:false }); $("#accordion").accordion({ collapsible:true, active:false });
//$("#accordion").accordion('option', 'active' , x-1);
//document.getElementById("accordion").style.visibility = "visible"; var headers = document.getElementsByClassName("accordian-Header");
$("#accordion").accordion('option', 'active' , x-1); var totalTabsLength = headers.length;
//Samadhan on 19/11/2015 for delivary date calculation $("#accordion").accordion('option', 'active' , totalTabsLength-1);
//$( "#dlv_date"+x+"").datepicker({ minDate: 0, changeMonth: true, changeYear: true, dateFormat : "d/m/y"});
var today = new Date(); var today = new Date();
var dd = today.getDate(); var dd = today.getDate();
...@@ -1008,13 +1079,18 @@ function sidebar() ...@@ -1008,13 +1079,18 @@ function sidebar()
if(mm<10){mm='0'+mm} if(mm<10){mm='0'+mm}
var today = dd+'/'+mm+'/'+yyyy; var today = dd+'/'+mm+'/'+yyyy;
//Samadhan on 19/11/2015 for delivary date
//document.getElementById("dlv_date"+x+"").value=today;
document.getElementById("dlv_date"+x+"").value = document.getElementById("ord_date_m").value; document.getElementById("dlv_date"+x+"").value = document.getElementById("ord_date_m").value;
document.getElementById("dlv_date_span"+x+"").innerHTML = document.getElementById("ord_date_m").value; document.getElementById("dlv_date_span"+x+"").innerHTML = document.getElementById("ord_date_m").value;
var preIndex = document.getElementById("active").value;
document.getElementById("active").value=x;
if(document.getElementById("remove"+preIndex))
{
document.getElementById("remove"+preIndex).style.visibility = "hidden";
}
document.getElementById("remove"+x).style.visibility = "visible";
} }
//Changed by samadhan on 07 06 2015 //Changed by samadhan on 07 06 2015
//function itmparntChange( itmcode, objName) //function itmparntChange( itmcode, objName)
...@@ -1025,11 +1101,26 @@ function itmparntChange( itmcode, tranType) ...@@ -1025,11 +1101,26 @@ function itmparntChange( itmcode, tranType)
var temp="S001"; var temp="S001";
//Changed By Samadhan on 07 06 2015 Start //Changed By Samadhan on 07 06 2015 Start
//var url = "/ibase/PorderTableServlet?ITEMCODE="+itmcode+"&OBJ_NAME="+objName; //var url = "/ibase/PorderTableServlet?ITEMCODE="+itmcode+"&OBJ_NAME="+objName;
var url = "/ibase/PorderTableServlet?ITEMCODE="+itmcode+"&OBJ_NAME="+objName+"&TRANTYPE="+tranType; //var url = "/ibase/PorderTableServlet?ITEMCODE="+itmcode+"&OBJ_NAME="+objName+"&TRANTYPE="+tranType;
var url = "/ibase/PorderTableServlet?ITEMCODE="+itmcode+"&OBJ_NAME="+objName+"&TRANTYPE="+tranType+"&ACTION=PRODUCT_SET";
//Changed By Samadhan on 07 06 2015 End //Changed By Samadhan on 07 06 2015 End
makeRequest( url, setColumnValues); makeRequest( url, setColumnValues);
} }
var httpRequest;
var xmlHTTPResponse;
var isServerBusy = false;
if (window.ActiveXObject) /*code for IE6, IE5*/
{
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) /*code for IE7+, Firefox, Chrome, Opera, Safari*/
{
httpRequest = new XMLHttpRequest();
}
function makeRequest( url, setColumnValues ) function makeRequest( url, setColumnValues )
{ {
var sURL = unescape(window.location); var sURL = unescape(window.location);
...@@ -1118,7 +1209,7 @@ function setColumnValues( retVal ) ...@@ -1118,7 +1209,7 @@ function setColumnValues( retVal )
//Changed by samadhan 07 06 2015 //Changed by samadhan 07 06 2015
var tranType=window.opener.document.getElementById("pord_type").value; var tranType=document.getElementById("pord_type").value;
/******lead time value********/ /******lead time value********/
var tool = xmldoc.getElementsByTagName("tooltip"); var tool = xmldoc.getElementsByTagName("tooltip");
//var leadTime = lead[0].childNodes[0].nodeValue; //var leadTime = lead[0].childNodes[0].nodeValue;
...@@ -1134,7 +1225,7 @@ function setColumnValues( retVal ) ...@@ -1134,7 +1225,7 @@ function setColumnValues( retVal )
var tr = ""; var tr = "";
var t=window.opener.document.getElementById("active").value; /*t variable for current tab check box id */ var t=document.getElementById("active").value; /*t variable for current tab check box id */
var temp = ""; var temp = "";
for (var i = 0; i < x.length; i++) for (var i = 0; i < x.length; i++)
{ {
...@@ -1148,7 +1239,7 @@ function setColumnValues( retVal ) ...@@ -1148,7 +1239,7 @@ function setColumnValues( retVal )
if (x[i].childNodes[0] != undefined) if (x[i].childNodes[0] != undefined)
{ {
tr = tr + "<tr class='tdClass' style='text-align: center;'>"; tr = tr + "<tr class='trClass' style='text-align: center;'>";
for (var j = 0; j < y.length; j++) for (var j = 0; j < y.length; j++)
{ {
...@@ -1159,12 +1250,12 @@ function setColumnValues( retVal ) ...@@ -1159,12 +1250,12 @@ function setColumnValues( retVal )
if (y[j].childNodes[0].nodeValue == 'X') if (y[j].childNodes[0].nodeValue == 'X')
{ {
tr = tr + "<td>"+ y[j].childNodes[0].nodeValue +"</td>"; tr = tr + "<td class='td_centAlign'>"+ y[j].childNodes[0].nodeValue +"</td>";
var fld = window.opener.document.getElementById("fld").value; var fld = document.getElementById("fld").value;
fld++; fld++;
tr = tr + "<input type='hidden' id='Detail2."+fld+".quantity' class='editInputClass' style='width:75px; text-align: right;' />"; tr = tr + "<input type='hidden' id='Detail2."+fld+".quantity' class='editInputClass' style='width:75px; text-align: right;' />";
window.opener.document.getElementById("fld").value = fld; document.getElementById("fld").value = fld;
temp = temp + fld +","; temp = temp + fld +",";
count++; count++;
qt++; qt++;
...@@ -1179,7 +1270,7 @@ function setColumnValues( retVal ) ...@@ -1179,7 +1270,7 @@ function setColumnValues( retVal )
//tr = tr + "<td>"+ y[j].childNodes[0].nodeValue +"</td>"; //tr = tr + "<td>"+ y[j].childNodes[0].nodeValue +"</td>";
if(tranType == "T") if(tranType == "T")
{ {
tr = tr + "<td>"+ y[j].childNodes[0].nodeValue +"</td>"; tr = tr + "<td class='td_leftAlign'>"+ y[j].childNodes[0].nodeValue +"</td>";
} }
else else
{ {
...@@ -1193,13 +1284,13 @@ function setColumnValues( retVal ) ...@@ -1193,13 +1284,13 @@ function setColumnValues( retVal )
//tr = tr + "<td>"+ y[j].childNodes[0].nodeValue +"</td>"; //tr = tr + "<td>"+ y[j].childNodes[0].nodeValue +"</td>";
if (tranType == "T") if (tranType == "T")
{ {
tr = tr + "<td>"+ y[j].childNodes[0].nodeValue +"</td>"; tr = tr + "<td class='td_leftAlign'>"+ y[j].childNodes[0].nodeValue +"</td>";
} }
else else
{ {
xlen = sett.length-1; xlen = sett.length-1;
tr = tr + "<input type='hidden' id='tab."+t+".fld."+fx+"' title='tab."+t+".fld."+fx+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='width:75px; text-align: right;'/>"; tr = tr + "<input type='hidden' id='tab."+t+".fld."+fx+"' title='tab."+t+".fld."+fx+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='width:75px; text-align: right;background-color: transparent;border: none;'/>";
fx++; fx++;
} }
...@@ -1209,7 +1300,7 @@ function setColumnValues( retVal ) ...@@ -1209,7 +1300,7 @@ function setColumnValues( retVal )
{ {
if (y[j].childNodes[0].nodeValue == '0' && tranType == "T") if (y[j].childNodes[0].nodeValue == '0' && tranType == "T")
{ {
tr = tr + "<td><input type='text' id='tab."+t+".fld."+fx+"' title='tab."+t+".fld."+fx+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='width:75px; text-align: right;'/></td>"; tr = tr + "<td align = 'right'><input type='text' id='tab."+t+".fld."+fx+"' title='tab."+t+".fld."+fx+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='width:75px; text-align: right;background-color: transparent;border: none;'/></td>";
fx++; fx++;
} }
else else
...@@ -1219,10 +1310,10 @@ function setColumnValues( retVal ) ...@@ -1219,10 +1310,10 @@ function setColumnValues( retVal )
//alert(count); //alert(count);
//tr = tr + "<td><input type='text' placeholder='"+y[j].childNodes[0].nodeValue+"' title='Price="+rate[0].childNodes[0].nodeValue+"' onkeypress='return isNumberKey(event)' class='editInputClass' style='width: 60px;text-align: right;' id='Detail2."+t+"."+y[j].childNodes[0].nodeValue+"."+count+"'/></td>"; //tr = tr + "<td><input type='text' placeholder='"+y[j].childNodes[0].nodeValue+"' title='Price="+rate[0].childNodes[0].nodeValue+"' onkeypress='return isNumberKey(event)' class='editInputClass' style='width: 60px;text-align: right;' id='Detail2."+t+"."+y[j].childNodes[0].nodeValue+"."+count+"'/></td>";
var fld = window.opener.document.getElementById("fld").value; var fld = document.getElementById("fld").value;
var dte = window.opener.document.getElementById("dlv_date"+t+"").value; var dte = document.getElementById("dlv_date"+t+"").value;
fld++; fld++;
window.opener.document.getElementById("fld").value = fld; document.getElementById("fld").value = fld;
tr = tr + "<input type='hidden' id='Detail2."+fld+".selectbox' name='Detail2."+fld+".selectbox' checked='false' value='false' />"; tr = tr + "<input type='hidden' id='Detail2."+fld+".selectbox' name='Detail2."+fld+".selectbox' checked='false' value='false' />";
tr = tr + "<input type='hidden' id='Detail2."+fld+".item_code' name='Detail2."+fld+".item_code' value='"+y[j].childNodes[0].nodeValue+"' class='editInputClass' style='width: 60px;text-align: right;' />"; tr = tr + "<input type='hidden' id='Detail2."+fld+".item_code' name='Detail2."+fld+".item_code' value='"+y[j].childNodes[0].nodeValue+"' class='editInputClass' style='width: 60px;text-align: right;' />";
tr = tr + "<input type='hidden' value='"+dte+"' id='Detail2."+fld+".dlv_date' name='Detail2."+fld+".dlv_date' class='editInputClass' style='width: 60px;text-align: right;'/>"; tr = tr + "<input type='hidden' value='"+dte+"' id='Detail2."+fld+".dlv_date' name='Detail2."+fld+".dlv_date' class='editInputClass' style='width: 60px;text-align: right;'/>";
...@@ -1237,7 +1328,7 @@ function setColumnValues( retVal ) ...@@ -1237,7 +1328,7 @@ function setColumnValues( retVal )
} }
else 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' 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='' " +
" /></td>"; " /></td>";
} }
//Changed by samadhan on 30/06/2015 D15CKAT026 End //Changed by samadhan on 30/06/2015 D15CKAT026 End
...@@ -1275,8 +1366,8 @@ function setColumnValues( retVal ) ...@@ -1275,8 +1366,8 @@ function setColumnValues( retVal )
tr = tr + "<input type='hidden' value='"+temp+"' id='dlv_date_temp"+t+"' name='dlv_date"+t+"' class='editInputClass' style='width: 60px;text-align: right;'/>"; tr = tr + "<input type='hidden' value='"+temp+"' id='dlv_date_temp"+t+"' name='dlv_date"+t+"' class='editInputClass' style='width: 60px;text-align: right;'/>";
//alert("tr RECIVED="+tr); //alert("tr RECIVED="+tr);
var x=window.opener.document.getElementById("tabs").value; var x=document.getElementById("tabs").value;
var y=window.opener.document.getElementById("active").value; var y=document.getElementById("active").value;
var pSet = xmldoc.getElementsByTagName("SET"); var pSet = xmldoc.getElementsByTagName("SET");
//alert(pSet.length); //alert(pSet.length);
...@@ -1288,17 +1379,25 @@ function setColumnValues( retVal ) ...@@ -1288,17 +1379,25 @@ function setColumnValues( retVal )
//alert(pSet[k]); //alert(pSet[k]);
if (pSet[k].nodeName != null && pSet[k].nodeName != undefined) if (pSet[k].nodeName != null && pSet[k].nodeName != undefined)
{ {
//To align table headr name to right and left [START]
var alignHead = "right";
if(pSet[k].childNodes[0].nodeValue == "Color" || pSet[k].childNodes[0].nodeValue == "Dimension")
{
alignHead = "left";
}
//To align table headr name to right and left [END]
//Changed by samadhan on 30/06/2015 D15CKAT026 Start //Changed by samadhan on 30/06/2015 D15CKAT026 Start
//pSetVal = pSetVal + "<th>"+pSet[k].childNodes[0].nodeValue+"</th>"; //pSetVal = pSetVal + "<th>"+pSet[k].childNodes[0].nodeValue+"</th>";
if (tranType == "T") if (tranType == "T")
{ {
pSetVal = pSetVal + "<th>"+pSet[k].childNodes[0].nodeValue+"</th>"; pSetVal = pSetVal + "<th class='tHeader' align = "+alignHead+" >"+pSet[k].childNodes[0].nodeValue+"</th>";
} }
else else
{ {
if(k>1) if(k>1)
{ {
pSetVal = pSetVal + "<th>"+pSet[k].childNodes[0].nodeValue+"</th>"; pSetVal = pSetVal + "<th class='tHeader' align = "+alignHead+" >"+pSet[k].childNodes[0].nodeValue+"</th>";
} }
} }
//Changed by samadhan on 30/06/2015 D15CKAT026 End //Changed by samadhan on 30/06/2015 D15CKAT026 End
...@@ -1313,12 +1412,14 @@ function setColumnValues( retVal ) ...@@ -1313,12 +1412,14 @@ function setColumnValues( retVal )
"</tbody>" + "</tbody>" +
"</table>"; */ "</table>"; */
var tempdata="<div id='matrixDiv"+y+"'><table id='itemDtl"+y+"' width='100%' class='mt'>"+ var tempdata="<div id='matrixDiv"+y+"'>" +
"<tr class='thClass' style='text-align:center;'>" "<table id='itemDtl"+y+"' width='100%' class='headertableClass' style = 'border-top:none'>"+
"<tr style='text-align:center;'>"
+pSetVal+ +pSetVal+
"</tr>" "</tr>"
+tr+ +tr+
"</table></div>"; "</table>" +
"</div>";
//Changed by samadhan on 03/02/2015 for fixed matxix table header End //Changed by samadhan on 03/02/2015 for fixed matxix table header End
...@@ -1335,22 +1436,27 @@ function setColumnValues( retVal ) ...@@ -1335,22 +1436,27 @@ function setColumnValues( retVal )
//$('#suppDtlDiv'+y, window.opener.document).append(a); //$('#suppDtlDiv'+y, window.opener.document).append(a);
//$('#itemDtl'+y+' tbody', window.opener.document).append(tr); //$('#itemDtl'+y+' tbody', window.opener.document).append(tr);
$('#matrixDiv'+y, window.opener.document).remove(); $('#matrixDiv'+y, document).remove();
$('#suppDtlDiv'+y, window.opener.document).append(tempdata); $('#suppDtlDiv'+y, document).append(tempdata);
//fxheaderInit("itemDtl"+y,200);
fxheaderInit("itemDtl"+y,200);
//Changed by samadhan on 03/02/2015 for fixed matxix table header End //Changed by samadhan on 03/02/2015 for fixed matxix table header End
//Changed by samadhan on 30/06/2015 D15CKAT026 Start //Changed by samadhan on 30/06/2015 D15CKAT026 Start
//window.opener.document.getElementById("display."+t+"").innerHTML = "0"; //window.opener.document.getElementById("display."+t+"").innerHTML = "0";
if (tranType == "T") if (tranType == "T")
{ {
window.opener.document.getElementById("display."+t+"").innerHTML = "0"; document.getElementById("display."+t+"").innerHTML = "Total Quantity: 0";
} }
else else
{ {
window.opener.document.getElementById("display."+t+"").innerHTML = "1"; document.getElementById("display."+t+"").innerHTML = "Total Quantity: 1";
} }
//Changed by samadhan on 30/06/2015 D15CKAT026 End //Changed by samadhan on 30/06/2015 D15CKAT026 End
hideDivOnLoad = "1";
openImage(this,y);
hideDivOnLoad = "0";
} }
function loadXMLString(txt) function loadXMLString(txt)
...@@ -1432,6 +1538,13 @@ function checkAll() ...@@ -1432,6 +1538,13 @@ function checkAll()
function run(x) function run(x)
{ {
//alert("Active tab"+x); //alert("Active tab"+x);
var prevIndex = document.getElementById("active").value;
if(document.getElementById("remove"+prevIndex))
{
document.getElementById("remove"+prevIndex).style.visibility = "hidden";
}
document.getElementById("remove"+x).style.visibility = "visible";
document.getElementById("active").value=x; document.getElementById("active").value=x;
} }
...@@ -1928,12 +2041,15 @@ function validate() ...@@ -1928,12 +2041,15 @@ function validate()
//alert("purcOrder====>>"+purcOrder); //alert("purcOrder====>>"+purcOrder);
var action = "VALIDATE_PO_NEXT"; var action = "VALIDATE_PO_NEXT";
var url = "/ibase/ProdWizItemChangeServlet?PURCHORDER="+purcOrder+"&ACTION="+action;
//Changed server as Porder
//var url = "/ibase/ProdWizItemChangeServlet?PURCHORDER="+purcOrder+"&ACTION="+action;
var url = "/ibase/PorderTableServlet?PURCHORDER="+purcOrder+"&ACTION="+action;
makeRequestNew( url, "poDetailNext"); makeRequestNew( url, "poDetailNext");
} }
// Changede by Sneha on 12-08-2016, for validation PO on next button [End] // Changede by Sneha on 12-08-2016, for validation PO on next button [End]
if(document.getElementById("xyz").value == "") if(document.getElementById("supp_code").value == "")
{ {
alert("Please Select Supplier Code...!"); alert("Please Select Supplier Code...!");
return false; return false;
...@@ -2000,7 +2116,7 @@ function validate() ...@@ -2000,7 +2116,7 @@ function validate()
document.getElementById("ResetButton").style.display = "none"; // Changed by Sneha, to hide the reset button document.getElementById("ResetButton").style.display = "none"; // Changed by Sneha, to hide the reset button
document.getElementById("NextButton").style.display = "none"; // to undisplay document.getElementById("NextButton").style.display = "none"; // to undisplay
document.getElementById("buttonreplacement").style.display = ""; document.getElementById("buttonreplacement").style.display = "";
document.getElementById("errorActivityTable").style.display = "none"; //document.getElementById("errorActivityTable").style.display = "none";
savePODtl1(); // Changed by Sneha, to save the PO details in temporary table savePODtl1(); // Changed by Sneha, to save the PO details in temporary table
} }
...@@ -2207,61 +2323,93 @@ function setActionVal( value ) ...@@ -2207,61 +2323,93 @@ function setActionVal( value )
function sidebarMulti() function sidebarMulti()
{ {
var x=window.opener.document.getElementById("tabs").value; var x= document.getElementById("tabs").value;
x++; x++;
window.opener.document.getElementById("tabs").value=x; document.getElementById("tabs").value=x;
var a="<h3 onclick='run("+x+")' style='font-family: Arial Unicode MS, Arial, sans-serif;'>Product Set"+ var a="<h3 onclick='run("+x+")' class = 'accordian-Header' >" +
"<label id='main"+x+"' style='width:500px;background-color: transparent;'></label>"+
"Total Quantity<label id='display."+x+"' style='background-color: transparent;'></label>"+ "<table width = '100%'>"+
"<tr>"+
"<td width='2%'>"+
"<img src='' id = 'cloths"+x+"' height='40' width='40' style='float: left;border-radius: 90%;visibility:hidden;margin-left: -20px;' onmouseover='openImage(this,"+x+")' ></img>"+
"</td>"+
"<td style='width:96%;'>"+
"<table style = 'font-size:14px'>"+
"<tr>"+
"<td><label id='main"+x+"' style='background-color: transparent;'></label></td>"+
"<input type='hidden' id='display' value='0' />"+
"</tr>"+
"<tr>"+
"<td><label id='display."+x+"' style='background-color: transparent;'></label></td>"+
"</tr>"+
"</table>"+
"</td>"+
"<td width='2%' height='40'>"+
"<span title='Delete' style='visibility: hidden;display: block; top: 20px;right:10px' currdomid='1' class='deleteDetailBtn' onclick='event.stopPropagation();javascript:closeAccordian("+x+")' id='remove"+x+"'>"+
"<p class='remove' title='Delete'>"+
"<img src='/ibase/webitm/images/remove.png' class='removeImg'></img>"+
"</p>"+
"</span>"+
"</td>"+
"<input type = 'hidden' id = 'tab_no"+x+"' value=''></input>"+
"</tr>"+
"</table>"+
"</h3>"+ "</h3>"+
"<div style='padding: 0.8em 0.8em;' >"+ "<div style='padding: 2px 5px 7px' >"+
"<div id='suppDtlDiv"+x+"' style='height: 270px; overflow: hidden; margin-left: 0px; width:100%;'>"+ "<div id='suppDtlDiv"+x+"' style='height: auto; overflow: auto; margin-left: 0px; width:100%;'>"+
"<table id='itemDtl' border='0' style='text-align: center;'>"+ "<table id='itemDtl' style='width:100%;font-size:14px'>"+
"<div >"+
"<tr>"+ "<tr>"+
"<td align='right'>"+
"Product :"+
"<td>"+ "<td>"+
"<strong>Item Parent :</strong>"+ "<td >"+
"<td>"+
"<td class='td_leftAlign'>"+
"<div style='position:relative; width: 90%;'>"+ "<div style='position:relative; width: 90%;'>"+
"<input type='text' class='editInputClass' name='itmcode"+x+"' id='itmcode"+x+"' maxlength='10' ISCHANGED='false' readOnly = '1' style='width: 90%;'/>"+ "<input type='text' class='editInputClass' name='itmcode"+x+"' id='itmcode"+x+"' " +
"<input type='hidden' id='multisel"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='margin-left: -9px;width: 400px' value='false' />"+ "onkeyup=\"getAutocompleteData(this,'item_code');\" " +
"onblur=\"javascript:itemChange('item_code');\" " +
"onfocus=\"javascript:setCurrData('itmcode"+x+"');\" " +
"style='width: 90%;' ></input>"+
"<input type='hidden' id='multisel"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='margin-left: -9px;width: 400px' value='' />"+
"<div style='width:3%; float: right;'>"+ "<div style='float: right;'>"+
"<a href='javascript:callpop("+x+")' style='float: left;text-decoration: none;'>"+ "<a href='javascript:callpop("+x+")' style='float: left;text-decoration: none;'>"+
"<img src='/ibase/webitm/images/DD/popup1.png' style='margin-left: -5px;' title='Select Item Code'/>"+ "<img src='/ibase/webitm/images/pophelp.png' style='margin-left: -5px;margin-top: 3px;' title='Select Item Code'/>"+
"</a>"+ "</a>"+
"</div>"+ "</div>"+
"</div>"+ "</div>"+
"</td>" +
"<td align='right'> " +
"<input type='hidden' id='itmdescription"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='margin-left: -9px;width: 400px'/>"+
"</td>"+ "</td>"+
"<td colspan='2'>"+ "<td style='width: 400px'>" +
"<input type='text' id='itmdescription"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='margin-left: -9px;width: 400px'/>"+ /*"<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 colspan='2' style='font-size:12px'>"+ "<td >"+
" <strong>Order Date: <span id='dlv_date_span"+x+"'> </span></strong> <input type='hidden' name='dlv_date"+x+"' readOnly='1' "+ " <strong>Order Date: <span id='dlv_date_span"+x+"'> </span></strong> <input type='hidden' name='dlv_date"+x+"' readOnly='1' "+
"id='dlv_date"+x+"' style='width: 28%;font-size:12px' />"+ "id='dlv_date"+x+"' style='width: 28%;font-size:12px' />"+
"</td>"+ "</td>"+
"<tr>"+ "<tr>"+
"</div>"+
"</table>"+ "</table>"+
"</div>"+ "</div>"+
"<input type='hidden' id = 'deleteAccordian"+x+"' />"+
/*"<div class = 'totalQuantity' align = 'right'>" +
"<b>Total Quantity: </b><span id = 'sum"+x+"'></span>" +
"</div>"*/
"</div>"; "</div>";
//$( "#accordion" ).accordion(); //$( "#accordion" ).accordion();
window.opener.$("#accordion").append(a); $("#accordion").append(a);
$( "#accordion" ).accordion('destroy').accordion();
window.opener.$( "#accordion" ).accordion('destroy').accordion(); $("#accordion").accordion({ collapsible:true, active:false });
window.opener.$("#accordion").accordion({ collapsible:true, active:false });
//document.getElementById("accordion").style.visibility = "visible"; //document.getElementById("accordion").style.visibility = "visible";
window.opener.$("#accordion").accordion('option', 'active' , x-1); $("#accordion").accordion('option', 'active' , x-1);
//Samadhan on 19/11/2015 for delivary date calculation //Samadhan on 19/11/2015 for delivary date calculation
//window.opener.$( "#dlv_date"+x+"").datepicker({ minDate: 0, changeMonth: true, changeYear: true, dateFormat : "d/m/y"}); //window.opener.$( "#dlv_date"+x+"").datepicker({ minDate: 0, changeMonth: true, changeYear: true, dateFormat : "d/m/y"});
...@@ -2278,13 +2426,13 @@ function sidebarMulti() ...@@ -2278,13 +2426,13 @@ function sidebarMulti()
//Samadhan on 19/11/2015 for delivary date calculation //Samadhan on 19/11/2015 for delivary date calculation
//window.opener.document.getElementById("dlv_date"+x+"").value=today; //window.opener.document.getElementById("dlv_date"+x+"").value=today;
window.opener.document.getElementById("dlv_date"+x+"").value = window.opener.document.getElementById("ord_date_m").value; document.getElementById("dlv_date"+x+"").value = document.getElementById("ord_date_m").value;
window.opener.document.getElementById("dlv_date_span"+x+"").innerHTML = window.opener.document.getElementById("ord_date_m").value; document.getElementById("dlv_date_span"+x+"").innerHTML = document.getElementById("ord_date_m").value;
} }
function setBlank() function setBlank()
{ {
document.getElementById("xyz").value=""; document.getElementById("supp_code").value="";
document.getElementById("pqr").value=""; document.getElementById("pqr").value="";
document.getElementById("crterm").value=""; document.getElementById("crterm").value="";
document.getElementById("prlist").value=""; document.getElementById("prlist").value="";
...@@ -2317,7 +2465,10 @@ function pageLoad() ...@@ -2317,7 +2465,10 @@ function pageLoad()
var udfStr3 = document.getElementById("udf_str__3").value; var udfStr3 = document.getElementById("udf_str__3").value;
var action = "GET_PURC_DET_2"; var action = "GET_PURC_DET_2";
var url = "/ibase/ProdWizItemChangeServlet?PURCHORDER="+purcOrder+"&ACTION="+action+"&FLAG="+udfStr3+"&SITECODE="+siteCode+"&EMPCODE="+empCode;
//Changed servlet as Porder
//var url = "/ibase/ProdWizItemChangeServlet?PURCHORDER="+purcOrder+"&ACTION="+action+"&FLAG="+udfStr3+"&SITECODE="+siteCode+"&EMPCODE="+empCode;
var url = "/ibase/PorderTableServlet?PURCHORDER="+purcOrder+"&ACTION="+action+"&FLAG="+udfStr3+"&SITECODE="+siteCode+"&EMPCODE="+empCode;
makeRequestNew( url, "poDetail2"); makeRequestNew( url, "poDetail2");
var preValData = document.getElementById("PRE_FORM_VAL").value; var preValData = document.getElementById("PRE_FORM_VAL").value;
...@@ -2359,14 +2510,41 @@ function pageLoad() ...@@ -2359,14 +2510,41 @@ function pageLoad()
itmparntChangeNew(sizeItemCode[0], document.getElementById("pord_type").value+"~"+sizeItemCode[2],sizeItemCode[1]); itmparntChangeNew(sizeItemCode[0], document.getElementById("pord_type").value+"~"+sizeItemCode[2],sizeItemCode[1]);
document.getElementById("active").value = ++s; //document.getElementById("active").value = ++s;
if(i<records.length-2) if(i<records.length-2)
{ {
sidebarNew(); sidebarNew();
document.getElementById("active").value = ++s;
//sidebar();
}
}
}
if(document.getElementById("tabs").value == 1)
{
$("#accordion").accordion('option', 'active' , 0);
}
var activeIndex = document.getElementById("active").value;
document.getElementById("remove"+activeIndex).style.visibility = "visible";
//setting max tab start
var totalTabs = document.getElementById("tabs").value;
for(var n=1; n<=totalTabs; n++)
{
if(document.getElementById("tab_no"+n))
{
var tabNum = document.getElementById("tab_no"+n).value;
if(tabNum > totalTabs)
{
totalTabs = tabNum;
} }
} }
} }
//alert("Finally max Tab="+totalTabs);
document.getElementById("tabs").value = totalTabs;
//setting max tab end
} }
function sidebarNew() function sidebarNew()
...@@ -2375,44 +2553,80 @@ function sidebarNew() ...@@ -2375,44 +2553,80 @@ function sidebarNew()
x++; x++;
document.getElementById("tabs").value=x; document.getElementById("tabs").value=x;
var a="<h3 onclick='run("+x+")' style='font-family: Arial Unicode MS, Arial, sans-serif;'>Product Set"+ var a="<h3 onclick='run("+x+")' class = 'accordian-Header' >" +
"<label id='main"+x+"' style='width:500px;background-color: transparent;'></label>"+
"Total Quantity<label id='display."+x+"' style='background-color: transparent;'></label>"+ "<table width = '100%'>"+
"<tr>"+
"<td width='2%'>"+
"<img src='' id = 'cloths"+x+"' height='40' width='40' style='float: left;border-radius: 90%;visibility:hidden;margin-left: -20px;' onmouseover='openImage(this,"+x+")' ></img>"+
"</td>"+
"<td style='width:96%;'>"+
"<table style = 'font-size:14px'>"+
"<tr>"+
"<td><label id='main"+x+"' style='background-color: transparent;'></label></td>"+
"<input type='hidden' id='display' value='0' />"+
"</tr>"+
"<tr>"+
"<td><label id='display."+x+"' style='background-color: transparent;'></label></td>"+
"</tr>"+
"</table>"+
"</td>"+
"<td width='2%' height='40'>"+
"<span title='Delete' style='visibility: hidden;display: block; top: 20px;right:10px' currdomid='1' class='deleteDetailBtn' onclick='event.stopPropagation();javascript:closeAccordian("+x+")' id='remove"+x+"'>"+
"<p class='remove' title='Delete'>"+
"<img src='/ibase/webitm/images/remove.png' class='removeImg'></img>"+
"</p>"+
"</span>"+
"</td>"+
"<input type = 'hidden' id = 'tab_no"+x+"' value=''></input>"+
"</tr>"+
"</table>"+
"</h3>"+ "</h3>"+
"<div style='padding: 0.8em 0.8em;' >"+ "<div style='padding: 2px 5px 7px' >"+
"<div id='suppDtlDiv"+x+"' style='height: 270px; overflow: hidden; margin-left: 0px; width:100%;'>"+ "<div id='suppDtlDiv"+x+"' style='height: auto; overflow: auto; margin-left: 0px; width:100%;'>"+
"<table id='itemDtl' border='0' style='text-align: center;'>"+ "<table id='itemDtl' style='width:100%;font-size:14px'>"+
"<div >"+
"<tr>"+ "<tr>"+
"<td align='right'>"+
"Product :"+
"<td>"+ "<td>"+
"<strong>Item Parent :</strong>"+ "<td >"+
"<td>"+
"<td class='td_leftAlign'>"+
"<div style='position:relative; width: 90%;'>"+ "<div style='position:relative; width: 90%;'>"+
"<input type='text' class='editInputClass' name='itmcode"+x+"' id='itmcode"+x+"' maxlength='10' ISCHANGED='false' readOnly = '1' style='width: 90%;'/>"+ "<input type='text' class='editInputClass' name='itmcode"+x+"' id='itmcode"+x+"' " +
"<div style='width:3%; float: right;'>"+ "onkeyup=\"getAutocompleteData(this,'item_code');\" " +
"onblur=\"javascript:itemChange('item_code');\" " +
"onfocus=\"javascript:setCurrData('itmcode"+x+"');\" " +
"style='width: 90%;' ></input>"+
"<input type='hidden' id='multisel"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='margin-left: -9px;width: 400px' value='' />"+
"<div style='float: right;'>"+
"<a href='javascript:callpop("+x+")' style='float: left;text-decoration: none;'>"+ "<a href='javascript:callpop("+x+")' style='float: left;text-decoration: none;'>"+
"<img src='/ibase/webitm/images/DD/popup1.png' style='margin-left: -5px;' title='Select Item Code'/>"+ "<img src='/ibase/webitm/images/pophelp.png' style='margin-left: -5px;margin-top: 3px;' title='Select Item Code'/>"+
"</a>"+ "</a>"+
"</div>"+ "</div>"+
"</div>"+ "</div>"+
"</td>" +
"<td align='right'> " +
"<input type='hidden' id='itmdescription"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='margin-left: -9px;width: 400px'/>"+
"</td>"+ "</td>"+
"<td colspan='2'>"+ "<td style='width: 400px'>" +
"<input type='text' id='itmdescription"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='margin-left: -9px;width: 400px'/>"+ /*"<label id = 'item_parent_rate"+x+"'></label>"+
"<input type='hidden' id='multisel"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='margin-left: -9px;width: 400px' value='false' />"+ "<input type='hidden' id='itmdescription"+x+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='width: 400px'/>"+*/
"</td>"+ "</td>"+
"<td colspan='2' style='font-size:12px'>"+ "<td >"+
" <strong>Order Date: <span id='dlv_date_span"+x+"'> </span></strong> <input type='hidden' name='dlv_date"+x+"' readOnly='1' "+ " <strong>Order Date: <span id='dlv_date_span"+x+"'> </span></strong> <input type='hidden' name='dlv_date"+x+"' readOnly='1' "+
"id='dlv_date"+x+"' style='width: 28%;font-size:12px' />"+ "id='dlv_date"+x+"' style='width: 28%;font-size:12px' />"+
"</td>"+ "</td>"+
"<tr>"+ "<tr>"+
"</div>"+
"</table>"+ "</table>"+
"</div>"+ "</div>"+
"<input type='hidden' id = 'deleteAccordian"+x+"' />"+
/*"<div class = 'totalQuantity' align = 'right'>" +
"<b>Total Quantity: </b><span id = 'sum"+x+"'></span>" +
"</div>"*/
"</div>"; "</div>";
$("#accordion").append(a); $("#accordion").append(a);
...@@ -2447,7 +2661,8 @@ function itmparntChangeNew( itmcode, tranType, DLVDate) ...@@ -2447,7 +2661,8 @@ function itmparntChangeNew( itmcode, tranType, DLVDate)
alert('DLVDate------>>'+DLVDate);*/ alert('DLVDate------>>'+DLVDate);*/
objName = "porderWiz"; objName = "porderWiz";
var temp="S001"; var temp="S001";
var url = "/ibase/PorderTableServlet?ITEMCODE="+itmcode+"&OBJ_NAME="+objName+"&TRANTYPE="+tranType+"&DLVDate="+DLVDate; //var url = "/ibase/PorderTableServlet?ITEMCODE="+itmcode+"&OBJ_NAME="+objName+"&TRANTYPE="+tranType+"&DLVDate="+DLVDate;
var url = "/ibase/PorderTableServlet?ITEMCODE="+itmcode+"&OBJ_NAME="+objName+"&TRANTYPE="+tranType+"&DLVDate="+DLVDate+"&ACTION=PRODUCT_SET";
makeRequestNew( url, setColumnValues); makeRequestNew( url, setColumnValues);
} }
...@@ -2517,7 +2732,7 @@ function processResponseNew( setColumnValues ) ...@@ -2517,7 +2732,7 @@ function processResponseNew( setColumnValues )
document.getElementById("pord_type").value = "T"; document.getElementById("pord_type").value = "T";
document.getElementById("itmser").value = ""; document.getElementById("itmser").value = "";
document.getElementById("itmdescr").value = ""; document.getElementById("itmdescr").value = "";
document.getElementById("xyz").value = ""; document.getElementById("supp_code").value = "";
document.getElementById("pqr").value = ""; document.getElementById("pqr").value = "";
document.getElementById("crterm").value = ""; document.getElementById("crterm").value = "";
...@@ -2575,7 +2790,7 @@ function processResponseNew( setColumnValues ) ...@@ -2575,7 +2790,7 @@ function processResponseNew( setColumnValues )
document.getElementById("pord_type").value = "T"; document.getElementById("pord_type").value = "T";
document.getElementById("itmser").value = ""; document.getElementById("itmser").value = "";
document.getElementById("itmdescr").value = ""; document.getElementById("itmdescr").value = "";
document.getElementById("xyz").value = ""; document.getElementById("supp_code").value = "";
document.getElementById("pqr").value = ""; document.getElementById("pqr").value = "";
document.getElementById("crterm").value = ""; document.getElementById("crterm").value = "";
document.getElementById("crdescr").value = ""; document.getElementById("crdescr").value = "";
...@@ -2605,6 +2820,10 @@ function processResponseNew( setColumnValues ) ...@@ -2605,6 +2820,10 @@ function processResponseNew( setColumnValues )
savePODtl1(); savePODtl1();
} }
} }
else if(setColumnValues == "GET_DOCID")
{
setImages(xmldoc);
}
else else
{ {
setColumnValuesNew( xmldoc ); setColumnValuesNew( xmldoc );
...@@ -2666,12 +2885,22 @@ function setColumnValuesNew( retVal ) ...@@ -2666,12 +2885,22 @@ function setColumnValuesNew( retVal )
var t=document.getElementById("active").value; /*t variable for current tab check box id */ var t=document.getElementById("active").value; /*t variable for current tab check box id */
var descrTag = xmldoc.getElementsByTagName("Descr"); var descrTag = xmldoc.getElementsByTagName("Descr");
var descr = descrTag[0].childNodes[0].nodeValue; var descr = descrTag[0].childNodes[0].nodeValue;
if(xmldoc.getElementsByTagName("DLVDate").length != 0)
{
var DLVDateTag = xmldoc.getElementsByTagName("DLVDate"); var DLVDateTag = xmldoc.getElementsByTagName("DLVDate");
var DLVDate = DLVDateTag[0].childNodes[0].nodeValue; var DLVDate = DLVDateTag[0].childNodes[0].nodeValue;
document.getElementById("dlv_date"+t+"").value = DLVDate ;
}
else
{
//alert("Flase");
}
document.getElementById("itmdescription"+t).value=descr ; document.getElementById("itmdescription"+t).value=descr ;
document.getElementById("main"+t).innerHTML=document.getElementById("itmcode"+t).value+" "+descr; document.getElementById("main"+t).innerHTML=document.getElementById("itmcode"+t).value+" "+descr;
document.getElementById("dlv_date"+t+"").value = DLVDate ;
var temp = ""; var temp = "";
for (var i = 0; i < x.length; i++) for (var i = 0; i < x.length; i++)
...@@ -2682,7 +2911,7 @@ function setColumnValuesNew( retVal ) ...@@ -2682,7 +2911,7 @@ function setColumnValuesNew( retVal )
if (x[i].childNodes[0] != undefined) if (x[i].childNodes[0] != undefined)
{ {
tr = tr + "<tr class='tdClass' style='text-align: center;'>"; tr = tr + "<tr class='trClass' style='text-align: center;'>";
var qtytr = 0; var qtytr = 0;
for (var j = 0; j < y.length; j++) for (var j = 0; j < y.length; j++)
{ {
...@@ -2693,7 +2922,7 @@ function setColumnValuesNew( retVal ) ...@@ -2693,7 +2922,7 @@ function setColumnValuesNew( retVal )
if (y[j].childNodes[0].nodeValue == 'X') if (y[j].childNodes[0].nodeValue == 'X')
{ {
tr = tr + "<td>"+ y[j].childNodes[0].nodeValue +"</td>"; tr = tr + "<td class='trClass'>"+ y[j].childNodes[0].nodeValue +"</td>";
var fld = document.getElementById("fld").value; var fld = document.getElementById("fld").value;
fld++; fld++;
...@@ -2708,7 +2937,7 @@ function setColumnValuesNew( retVal ) ...@@ -2708,7 +2937,7 @@ function setColumnValuesNew( retVal )
{ {
if(tranType == "T") if(tranType == "T")
{ {
tr = tr + "<td>"+ y[j].childNodes[0].nodeValue +"</td>"; tr = tr + "<td class='td_centAlign'>"+ y[j].childNodes[0].nodeValue +"</td>";
} }
else else
{ {
...@@ -2719,13 +2948,13 @@ function setColumnValuesNew( retVal ) ...@@ -2719,13 +2948,13 @@ function setColumnValuesNew( retVal )
{ {
if (tranType == "T") if (tranType == "T")
{ {
tr = tr + "<td>"+ y[j].childNodes[0].nodeValue +"</td>"; tr = tr + "<td class='td_leftAlign'>"+ y[j].childNodes[0].nodeValue +"</td>";
} }
else else
{ {
xlen = sett.length-1; xlen = sett.length-1;
tr = tr + "<input type='hidden' id='tab."+t+".fld."+fx+"' title='tab."+t+".fld."+fx+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='width:75px; text-align: right;'/>"; tr = tr + "<input type='hidden' id='tab."+t+".fld."+fx+"' title='tab."+t+".fld."+fx+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='width:75px; text-align: right;background-color: transparent;border: none;'/>";
fx++; fx++;
} }
...@@ -2734,7 +2963,7 @@ function setColumnValuesNew( retVal ) ...@@ -2734,7 +2963,7 @@ function setColumnValuesNew( retVal )
{ {
if (y[j].childNodes[0].nodeValue == '0' && tranType == "T") if (y[j].childNodes[0].nodeValue == '0' && tranType == "T")
{ {
tr = tr + "<td><input type='text' id='tab."+t+".fld."+fx+"' title='tab."+t+".fld."+fx+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='width:75px; text-align: right;'/></td>"; tr = tr + "<td align = 'right'><input type='text' id='tab."+t+".fld."+fx+"' title='tab."+t+".fld."+fx+"' class='editDisplayClass' maxlength='0' ISCHANGED='false' readOnly = '1' style='width:75px; text-align: right;background-color: transparent;border: none;'/></td>";
fx++; fx++;
} }
else else
...@@ -2789,17 +3018,25 @@ function setColumnValuesNew( retVal ) ...@@ -2789,17 +3018,25 @@ function setColumnValuesNew( retVal )
for (var k = 0; k < pSet.length; k++) for (var k = 0; k < pSet.length; k++)
{ {
//To align table headr name to right and left [START]
var alignHead = "right";
if(pSet[k].childNodes[0].nodeValue == "Color" || pSet[k].childNodes[0].nodeValue == "Dimension")
{
alignHead = "left";
}
//To align table headr name to right and left [END]
if (pSet[k].nodeName != null && pSet[k].nodeName != undefined) if (pSet[k].nodeName != null && pSet[k].nodeName != undefined)
{ {
if (tranType == "T") if (tranType == "T")
{ {
pSetVal = pSetVal + "<th>"+pSet[k].childNodes[0].nodeValue+"</th>"; pSetVal = pSetVal + "<th class='tHeader' align = '"+alignHead+"'>"+pSet[k].childNodes[0].nodeValue+"</th>";
} }
else else
{ {
if(k>1) if(k>1)
{ {
pSetVal = pSetVal + "<th>"+pSet[k].childNodes[0].nodeValue+"</th>"; pSetVal = pSetVal + "<th class='tHeader' align = '"+alignHead+"'>"+pSet[k].childNodes[0].nodeValue+"</th>";
} }
} }
} }
...@@ -2813,12 +3050,14 @@ function setColumnValuesNew( retVal ) ...@@ -2813,12 +3050,14 @@ function setColumnValuesNew( retVal )
"</tbody>" + "</tbody>" +
"</table>";*/ "</table>";*/
var tempdata="<div id='matrixDiv"+y+"'><table id='itemDtl"+y+"' width='100%' class='mt'>"+ var tempdata="<div id='matrixDiv"+y+"'>" +
"<tr class='thClass' style='text-align:center;'>" "<table id='itemDtl"+y+"' width='100%' class='headertableClass' style = 'border-top:none'>"+
"<tr style='text-align:center;'>"
+pSetVal+ +pSetVal+
"</tr>" "</tr>"
+tr+ +tr+
"</table></div>"; "</table>" +
"</div>";
//Changed by samadhan on 03/02/2015 for fixed matxix table header End //Changed by samadhan on 03/02/2015 for fixed matxix table header End
//Changed by samadhan on 03/02/2015 for fixed matxix table header Start //Changed by samadhan on 03/02/2015 for fixed matxix table header Start
...@@ -2826,7 +3065,8 @@ function setColumnValuesNew( retVal ) ...@@ -2826,7 +3065,8 @@ function setColumnValuesNew( retVal )
//$('#itemDtl'+y+' tbody', document).append(tr); //$('#itemDtl'+y+' tbody', document).append(tr);
$('#matrixDiv'+y, document).remove(); $('#matrixDiv'+y, document).remove();
$('#suppDtlDiv'+y, document).append(tempdata); $('#suppDtlDiv'+y, document).append(tempdata);
fxheaderInit("itemDtl"+y,200);
//fxheaderInit("itemDtl"+y,200);
//Changed by samadhan on 03/02/2015 for fixed matxix table header End //Changed by samadhan on 03/02/2015 for fixed matxix table header End
var totalQty = 0; var totalQty = 0;
...@@ -2840,7 +3080,7 @@ function setColumnValuesNew( retVal ) ...@@ -2840,7 +3080,7 @@ function setColumnValuesNew( retVal )
document.getElementById("tab."+t+".fld."+p).value = q; document.getElementById("tab."+t+".fld."+p).value = q;
totalQty = +totalQty + +q; totalQty = +totalQty + +q;
} }
document.getElementById("display."+t+"").innerHTML = totalQty; document.getElementById("display."+t+"").innerHTML = "Total Quantity: "+totalQty;
} }
//Changed by samadhan on 14/07/2015 for previous button work call End //Changed by samadhan on 14/07/2015 for previous button work call End
...@@ -3044,10 +3284,13 @@ function getPoDetail1(purcOrder, action, flag) ...@@ -3044,10 +3284,13 @@ function getPoDetail1(purcOrder, action, flag)
} }
else else
{ {
window.opener.document.getElementById("Detail1.1.udf_str__3").value = ""; //window.opener.document.getElementById("Detail1.1.udf_str__3").value = "";
document.getElementById("Detail1.1.udf_str__3").value = "";
} }
var url = "/ibase/ProdWizItemChangeServlet?PURCHORDER="+purcOrder+"&ACTION="+action+"&FLAG="+flag; //Changed the servlet as Porder
//var url = "/ibase/ProdWizItemChangeServlet?PURCHORDER="+purcOrder+"&ACTION="+action+"&FLAG="+flag;
var url = "/ibase/PorderTableServlet?PURCHORDER="+purcOrder+"&ACTION="+action+"&FLAG="+flag;
makeRequestNew( url, "poDetail1"); makeRequestNew( url, "poDetail1");
} }
...@@ -3108,47 +3351,13 @@ function setPrucDetail1(xmldoc) ...@@ -3108,47 +3351,13 @@ function setPrucDetail1(xmldoc)
} }
if(flag == "P") // P - pophelp if(flag == "P") // P - pophelp
{
window.opener.document.getElementById("orddate").value = ord_date;
//window.opener.document.getElementById("order_site").value = orderSite;
window.opener.document.getElementById("pord_type").value = pord_type;
window.opener.document.getElementById("itmser").value = item_ser;
window.opener.document.getElementById("itmdescr").value = item_descr;
window.opener.document.getElementById("xyz").value = supp_code;
window.opener.document.getElementById("pqr").value = supp_name;
window.opener.document.getElementById("crterm").value = cr_term;
window.opener.document.getElementById("crdescr").value = crterm_descr;
window.opener.document.getElementById("remarks").value = remarks;
window.opener.document.getElementById("site_code__dlv").value = site_code__dlv;
window.opener.document.getElementById("dlvterm").value = dlv_term;
window.opener.document.getElementById("trcode").value = tran_code;
window.opener.document.getElementById("trdescr").value = tran_name;
window.opener.document.getElementById("trmode").value = trans_mode;
//window.opener.document.getElementById("delivery_term_descr").value = delivery_term_descr;
window.opener.document.getElementById("prlist").value = price_list;
window.opener.document.getElementById("curr_code").value = curr_code;
window.opener.document.getElementById("exch_rate").value = exch_rate;
window.opener.document.getElementById("dcode").value = dept_code;
window.opener.document.getElementById("ddescr").value = department_descr;
window.opener.document.getElementById("term_table").value = term_table;
window.opener.document.getElementById("udf_str__1").value = udf_str__1;
window.opener.document.getElementById("site_add1").value = site_add1;
window.opener.document.getElementById("Detail1.1.udf_str__2").value = udf_str__2;
window.opener.document.getElementById("Detail1.1.udf_str__3").value = "E";
window.opener.document.getElementById('itmser_img').style.display = "none";
window.opener.document.getElementById('supp_img').style.display = "none";
window.opener.document.getElementById('crterm_img').style.display = "none";
window.opener.document.getElementById('curr_img').style.display = "none";
}
else if(flag == "T") // T - Tab key
{ {
document.getElementById("orddate").value = ord_date; document.getElementById("orddate").value = ord_date;
//document.getElementById("order_site").value = orderSite; //window.opener.document.getElementById("order_site").value = orderSite;
document.getElementById("pord_type").value = pord_type; document.getElementById("pord_type").value = pord_type;
document.getElementById("itmser").value = item_ser; document.getElementById("itmser").value = item_ser;
document.getElementById("itmdescr").value = item_descr; document.getElementById("itmdescr").value = item_descr;
document.getElementById("xyz").value = supp_code; document.getElementById("supp_code").value = supp_code;
document.getElementById("pqr").value = supp_name; document.getElementById("pqr").value = supp_name;
document.getElementById("crterm").value = cr_term; document.getElementById("crterm").value = cr_term;
document.getElementById("crdescr").value = crterm_descr; document.getElementById("crdescr").value = crterm_descr;
...@@ -3158,7 +3367,7 @@ function setPrucDetail1(xmldoc) ...@@ -3158,7 +3367,7 @@ function setPrucDetail1(xmldoc)
document.getElementById("trcode").value = tran_code; document.getElementById("trcode").value = tran_code;
document.getElementById("trdescr").value = tran_name; document.getElementById("trdescr").value = tran_name;
document.getElementById("trmode").value = trans_mode; document.getElementById("trmode").value = trans_mode;
//document.getElementById("delivery_term_descr").value = delivery_term_descr; //window.opener.document.getElementById("delivery_term_descr").value = delivery_term_descr;
document.getElementById("prlist").value = price_list; document.getElementById("prlist").value = price_list;
document.getElementById("curr_code").value = curr_code; document.getElementById("curr_code").value = curr_code;
document.getElementById("exch_rate").value = exch_rate; document.getElementById("exch_rate").value = exch_rate;
...@@ -3175,12 +3384,46 @@ function setPrucDetail1(xmldoc) ...@@ -3175,12 +3384,46 @@ function setPrucDetail1(xmldoc)
document.getElementById('crterm_img').style.display = "none"; document.getElementById('crterm_img').style.display = "none";
document.getElementById('curr_img').style.display = "none"; document.getElementById('curr_img').style.display = "none";
} }
} else if(flag == "T") // T - Tab key
{
function validatePurcOrder() document.getElementById("orddate").value = ord_date;
{ //document.getElementById("order_site").value = orderSite;
//event.keyCode == 13 || document.getElementById("pord_type").value = pord_type;
if(event.keyCode == 9) document.getElementById("itmser").value = item_ser;
document.getElementById("itmdescr").value = item_descr;
document.getElementById("supp_code").value = supp_code;
document.getElementById("pqr").value = supp_name;
document.getElementById("crterm").value = cr_term;
document.getElementById("crdescr").value = crterm_descr;
document.getElementById("remarks").value = remarks;
document.getElementById("site_code__dlv").value = site_code__dlv;
document.getElementById("dlvterm").value = dlv_term;
document.getElementById("trcode").value = tran_code;
document.getElementById("trdescr").value = tran_name;
document.getElementById("trmode").value = trans_mode;
//document.getElementById("delivery_term_descr").value = delivery_term_descr;
document.getElementById("prlist").value = price_list;
document.getElementById("curr_code").value = curr_code;
document.getElementById("exch_rate").value = exch_rate;
document.getElementById("dcode").value = dept_code;
document.getElementById("ddescr").value = department_descr;
document.getElementById("term_table").value = term_table;
document.getElementById("udf_str__1").value = udf_str__1;
document.getElementById("site_add1").value = site_add1;
document.getElementById("Detail1.1.udf_str__2").value = udf_str__2;
document.getElementById("Detail1.1.udf_str__3").value = "E";
document.getElementById('itmser_img').style.display = "none";
document.getElementById('supp_img').style.display = "none";
document.getElementById('crterm_img').style.display = "none";
document.getElementById('curr_img').style.display = "none";
}
}
function validatePurcOrder()
{
//event.keyCode == 13 ||
if(event.keyCode == 9)
{ {
validatePurcOrder(); validatePurcOrder();
} }
...@@ -3201,7 +3444,9 @@ function validatePurcOrder() ...@@ -3201,7 +3444,9 @@ function validatePurcOrder()
//alert("purcOrder====>>"+purcOrder); //alert("purcOrder====>>"+purcOrder);
var action = "VALIDATE_PO"; var action = "VALIDATE_PO";
var url = "/ibase/ProdWizItemChangeServlet?PURCHORDER="+purcOrder+"&ACTION="+action; //Changed servlet as Porder
//var url = "/ibase/ProdWizItemChangeServlet?PURCHORDER="+purcOrder+"&ACTION="+action;
var url = "/ibase/PorderTableServlet?PURCHORDER="+purcOrder+"&ACTION="+action;
makeRequestNew( url, "poDetail1"); makeRequestNew( url, "poDetail1");
} }
...@@ -3224,7 +3469,10 @@ function resetDtl() ...@@ -3224,7 +3469,10 @@ function resetDtl()
{ {
var action = "RESET_PODtl"; var action = "RESET_PODtl";
var str = emp_code + "~" + site_code__dlv + "~" + udf_str__3; var str = emp_code + "~" + site_code__dlv + "~" + udf_str__3;
var url = "/ibase/ProdWizItemChangeServlet?STR="+str+"&ACTION="+action;
//Changed servlet as Porder
//var url = "/ibase/ProdWizItemChangeServlet?STR="+str+"&ACTION="+action;
var url = "/ibase/PorderTableServlet?STR="+str+"&ACTION="+action;
makeRequestNew( url, "poSave"); makeRequestNew( url, "poSave");
} }
...@@ -3235,7 +3483,7 @@ function resetDtl() ...@@ -3235,7 +3483,7 @@ function resetDtl()
document.getElementById("pord_type").value = "T"; document.getElementById("pord_type").value = "T";
document.getElementById("itmser").value = ""; document.getElementById("itmser").value = "";
document.getElementById("itmdescr").value = ""; document.getElementById("itmdescr").value = "";
document.getElementById("xyz").value = ""; document.getElementById("supp_code").value = "";
document.getElementById("pqr").value = ""; document.getElementById("pqr").value = "";
document.getElementById("crterm").value = ""; document.getElementById("crterm").value = "";
document.getElementById("crdescr").value = ""; document.getElementById("crdescr").value = "";
...@@ -3283,7 +3531,7 @@ function savePODtl1() ...@@ -3283,7 +3531,7 @@ function savePODtl1()
var pord_type = document.getElementById("pord_type").value; var pord_type = document.getElementById("pord_type").value;
var itmser = document.getElementById("itmser").value; var itmser = document.getElementById("itmser").value;
var itmdescr = document.getElementById("itmdescr").value; var itmdescr = document.getElementById("itmdescr").value;
var supcode = document.getElementById("xyz").value; var supcode = document.getElementById("supp_code").value;
var supname = document.getElementById("pqr").value; var supname = document.getElementById("pqr").value;
var crterm = document.getElementById("crterm").value; var crterm = document.getElementById("crterm").value;
var crdescr = document.getElementById("crdescr").value; var crdescr = document.getElementById("crdescr").value;
...@@ -3316,8 +3564,9 @@ function savePODtl1() ...@@ -3316,8 +3564,9 @@ function savePODtl1()
//alert("=====>>"+str); //alert("=====>>"+str);
var action = "SAVE_PODtl1"; var action = "SAVE_PODtl1";
var url = "/ibase/ProdWizItemChangeServlet?STR="+str+"&ACTION="+action; //var url = "/ibase/ProdWizItemChangeServlet?STR="+str+"&ACTION="+action;
makeRequestNew( url, "poSave"); var url = "/ibase/PorderTableServlet?STR="+str+"&ACTION="+action;
makeRequestNew(encodeURI(url), "poSave");
} }
...@@ -3337,7 +3586,10 @@ function sendInfo() ...@@ -3337,7 +3586,10 @@ function sendInfo()
var purcOrder = document.getElementById("purc_order").value; var purcOrder = document.getElementById("purc_order").value;
var str = siteCode + "~" +itemCode + "~" + qty + "~" + dlvDate + "~" + empCode + "~" + siteCode + "~" + udfStr3 + "~" + purcOrder; var str = siteCode + "~" +itemCode + "~" + qty + "~" + dlvDate + "~" + empCode + "~" + siteCode + "~" + udfStr3 + "~" + purcOrder;
var action = "SAVE_PODtl2"; var action = "SAVE_PODtl2";
var url = "/ibase/ProdWizItemChangeServlet?STR="+str+"&ACTION="+action;
//Changed servlet as Porder
//var url = "/ibase/ProdWizItemChangeServlet?STR="+str+"&ACTION="+action;
var url = "/ibase/PorderTableServlet?STR="+str+"&ACTION="+action;
if(window.XMLHttpRequest) if(window.XMLHttpRequest)
{ {
...@@ -3372,7 +3624,7 @@ function getInfo() ...@@ -3372,7 +3624,7 @@ function getInfo()
function pageLoadDtl1() function pageLoadDtl1()
{ {
var udfStr3 = document.getElementById("Detail1.1.udf_str__3").value; var udfStr3 = document.getElementById("Detail1.1.udf_str__3").value;
var suppCode = document.getElementById("xyz").value; var suppCode = document.getElementById("supp_code").value;
var purcOrder = document.getElementById("purc_order").value; var purcOrder = document.getElementById("purc_order").value;
//alert(udfStr3); //alert(udfStr3);
...@@ -3433,7 +3685,596 @@ function isValidCharacter(txtTitle) ...@@ -3433,7 +3685,596 @@ function isValidCharacter(txtTitle)
//Changed by Sneha on 30-05-2016, for PO details AutoSave [End] //Changed by Sneha on 30-05-2016, for PO details AutoSave [End]
//Changed by wasim on 08-NOV-2016 for Purchase Order CSS change [START]
function setDate(id)
{
showcalender(id);
}
function showcalender(id)
{
var date_format = "d/m/y";
$( "#"+id).datetimepicker({
timepicker:false,
format:date_format,
defaultTime:'10:00',
step:1
});
if(!$("#filter_date").datetimepicker( "widget" ).is(":visible"))
{
$( "#"+id ).datetimepicker("show");
}
}
//Changed by wasim on 08-NOV-2016 for Purchase Order CSS change [END]
function searchData(textObj, eve)
{
var dataFound = false;
var searchIndex = "*";
keyCnt = 0
var tableObj = document.getElementById("Details");
var searchStr = textObj.value.trim();
if(searchStr.indexOf("|")!=-1){
searchIndex = searchStr.substring(0,searchStr.indexOf("|"));
if(searchIndex < 1 || searchIndex > (tableObj.rows[0].cells.length-1))
{
searchIndex = "*";
}
}
console.log("searchIndex["+searchIndex+"]");
if(eve.keyCode == 32 && !filterSet && !isNaN(searchStr) && searchStr.length > 0)
{
textObj.value = (searchStr).toUpperCase() + "|";
filterSet = true;
}
var searchValue = "";
var rowCnt = tableObj.rows.length;
searchValue = searchStr.indexOf("|")!=-1?searchStr.substring(searchStr.indexOf("|")+1):searchStr;
console.log("searchValue["+searchValue+"]");
for(var i=1; i<rowCnt; i++){
var cellData = tableObj.rows[i].cells;
var cellDataStr = "";
if(searchIndex == "*")
{
for(var j=1; j<cellData.length; j++)
{
cellDataStr += cellData[j].innerHTML.trim() + "~";
}
}
else
{
cellDataStr = tableObj.rows[i].cells[searchIndex].innerHTML.trim();
}
if(cellDataStr.toUpperCase().indexOf(searchValue.trim().toUpperCase()) != -1){
tableObj.rows[i].style.display = "table-row";
}
else if(searchValue.trim() != ""){
tableObj.rows[i].style.display = "none";
}
}
}
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();
}); */
//Show Item Parent Images start [START]
function setImagesMain()
{
hideDivOnLoad = "1";
var headers = document.getElementsByClassName("accordian-Header");
var totalTabsLength = headers.length;
for(var i=1; i<=totalTabsLength; i++)
{
openImage(this,i);
}
hideDivOnLoad = "0"
}
var itemParentRefId = "";
var itemIndex = "";
function openImage(event,index)
{
MakePopup (event);
document.getElementById('DBImage1').innerHTML = "";
if(hideDivOnLoad == "0")
{
document.getElementById('itemParentImage').style.visibility = "visible";
}
var refSer = "M-ITEM";
itemIndex = index;
var itemParentRefId = document.getElementById('itmcode'+index).value;
if (window.XMLHttpRequest)
{
httpRequestNew=new XMLHttpRequest();
}
else
{
httpRequestNew=new ActiveXObject("Microsoft.XMLHTTP");
}
var imgStr = document.getElementById('main'+itemIndex).innerHTML;
var url = "/ibase/SorderWizHandlerServlet?REF_SER="+refSer+"&REF_ID="+itemParentRefId+"&ACTION=GET_DOCID&IMG_STR="+imgStr;
makeRequestNew( url, "GET_DOCID");
}
function setImages(xmlDoc)
{
xmlDoc = loadXMLStringNew(xmlDoc);
if( xmlDoc.nodeType != 9 )
{
return true;
}
var x = xmlDoc.getElementsByTagName("doc_id");
var docId = "";
var objName = "item";
var iframes = "";
var link = "";
var index = "";
for(var i = 0; i < x.length; i++)
{
docId = "";
docId = xmlDoc.getElementsByTagName("doc_id")[i].childNodes[0].nodeValue;
link = "/ibase/WebITMDocumentHandlerServlet?OBJ_NAME="+objName+"&REF_ID="+itemParentRefId+"&ACTION=GET_DOCUMENT&CLIENT=WEB1&DOC_ID="+docId+"&DOC_TYPE=jpg";
if(hideDivOnLoad != "1")
{
document.getElementById('DBImage1').innerHTML += "<img src='"+link+"' style='align:center;height: 220px;width: 220px'></img>";
}
if(i == 0)
{
document.getElementById('cloths'+itemIndex).src = link;
document.getElementById('cloths'+itemIndex).style.visibility = 'visible';
}
}
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';
}
}
function MakePopup (event)
{
document.getElementById('itemParentImage').style.backgroundColor = "lightblue";
document.getElementById('itemParentImage').style.border = "solid #ccc 1px";
document.getElementById('itemParentImage').style.position = "absolute";
document.getElementById('itemParentImage').style.width = "200px";
document.getElementById('itemParentImage').style.height = "230px";
document.getElementById('itemParentImage').style.top = document.getElementById("accordion").offsetTop;
document.getElementById('itemParentImage').style.left = "860px";
document.getElementById('itemParentImage').className = "fadeInDown";
}
//Show Item Parent Images start [END]
/******Auto Search [START]*****/
var currData = "";
function setCurrData(id)
{
currData = document.getElementById(id).value;
}
var fieldAction = "";
function itemChange(field)
{
var action = "";
var fieldValue = "";
var otherDetail = "";
if(field == "item_code")
{
var index = document.getElementById("active").value;
fieldValue = document.getElementById("itmcode"+index).value;
if(fieldValue.trim() == currData.trim())
{
return false;
}
action = "ITEM_CHANGE";
fieldAction = field;
//otherDetail = document.getElementById("cust_code").value +":"+ document.getElementById("order_type").value +":"+ document.getElementById("order_date").value +":"+ document.getElementById("due_date").value;
var tabs = document.getElementById("tabs").value;
var items="";
//fieldValue = fieldValue + ":" + document.getElementById("active").value;
for( var i=1;i<=tabs;i++)
{
if( i != index) //dont check current item parent
{
if(document.getElementById("itmcode"+i))
{
items = document.getElementById("itmcode"+i).value;
if(fieldValue == items)
{
alert("This item parent is already added");
return false;
}
}
}
}
}
itmparntChangeNew( fieldValue, document.getElementById("pord_type").value, '');
if(field == "item_code")
{
hideDivOnLoad = "1";
openImage(this,index);
hideDivOnLoad = "0";
}
}
var prevAutoCompat = false;
var prvColFlag = 1;
var pendingEvent=null;
var global_obj_name =null;
var searchList = null;
var divArray = new Array();
var tempCol = "";
function getAutocompleteData( column,field )
{
//alert("Inside"+column);
if (column != undefined)
{
//alert('inside2');
var dataColumn = document.getElementById(column.id).value;
//alert(dataColumn);
if ( column.attributes.MINLENGTHAUTO != undefined )
{
minLengthAuto = column.attributes.MINLENGTHAUTO.value;
}
else
{
minLengthAuto = 3;
}
if ( dataColumn.length == 0 )
{
prvColFlag = 1;
}
if ( dataColumn.length == minLengthAuto )
{
getPopupData( column, minLengthAuto,field,dataColumn);
}
}
}
function getPopupData( element,minLengthAuto,field,dataColumn )
{
if(element != null)
{
var searchListURL = "/ibase/SorderWizHandlerServlet?FIELD="+field+"&SEARCH_STR="+dataColumn+"&ACTION=AUTO_SEARCH";
$.ajax({
async : false,
url : searchListURL,
//data : param,
dataType : 'xml',
type : 'POST',
success : function(result) {
searchList = [];
var default_col = 1;
if ( result.getElementsByTagName('DEFAULT_COL')[0].childNodes != undefined )
{
default_col = (result.getElementsByTagName('DEFAULT_COL')[0].childNodes[0].nodeValue)-1 ;
}
var detail = result.getElementsByTagName('DETAIL');
if (detail != undefined)
{
for ( var i = 0; i < detail.length; i++)
{
var nodes = detail[i].childNodes;
var id = "", value = "";
var searchData = {};
var detailData = "";
var descr = "";
if (nodes != undefined)
{
for ( var j = 0; j < nodes.length; j++ )
{
if(nodes[j].childNodes[0] != undefined )
{
id = nodes[default_col].childNodes[0].nodeValue;
if ( nodes[j].childNodes[0].nodeValue != "" )
{
value = value + nodes[j].childNodes[0].nodeValue + " | ";
}
if ( nodes[j].childNodes[0].nodeValue != "" )
{
detailData = nodes[j].childNodes[0].nodeValue;
}
else
{
detailData = "-";
}
if ( nodes[j].nodeName == "Descr")
{
descr = nodes[j].childNodes[0].nodeValue;
}
//alert(nodes[j].nodeName);
searchData['id'] = id.trim();
searchData['label'] = value.trim();
searchData['value'] = id.trim();
searchData['descr'] = descr.trim();
searchData[nodes[j].nodeName] = detailData;
}
}
searchList.push(searchData);
}
}
}
},
error : function(result) {
//alert("Records Not Found!", "Operation Failed!");
}
});
prvColFlag = 0;
//}
$.widget('custom.mcautocomplete', $.ui.autocomplete, {
_create: function() {
this._super();
this.widget().menu( "option", "items", "> :not(.ui-widget-header)" );
},
_renderMenu: function(ul, items) {
var self = this, thead;
if (this.options.showHeader) {
table=$('<div class="ui-widget-header" style="width:50%"></div>');
$.each(this.options.columns, function(index, item) {
table.append('<span style="padding:0 4px;float:left;width:' + item.width + ';">' + item.name + '</span>');
});
table.append('<div style="clear: both;"></div>');
ul.append(table);
}
$.each(items, function(index, item) {
self._renderItem(ul, item);
self._renderItem1(ul, item);
});
},
_renderItem: function(ul, item) {
var data = '',
result = '';
for ( var i in item)
{
if (item[i] != undefined && i != 'value' && i != 'label' && i != 'id' && i != 'descr')
{
if(divArray[i] != null && divArray[i]!= undefined && divArray[i] < item[i].length)
{
divArray[i] = item[i].length;
//alert("if length=["+item[i].length+"] divArray["+i+"]=["+divArray[i]+"]");
}
else
{
if(divArray[i] == null)
{
divArray[i] = item[i].length;
//alert("else length=["+item[i].length+"] divArray["+i+"]=["+divArray[i].length+"]");
}
}
var divLen = 0;
divLen = divArray[i];
divLen = divLen * 10;
data += '<span class="myClass'+i+'">' + item[i] + '</span>';
$('.myClass'+i).css('padding', '0 4px');
$('.myClass'+i).css('float', 'left');
$('.myClass'+i).css('width', divLen+"px");
$('.myClass'+i).css('position', 'relative');
$('.myClass'+i).css('display', 'inline-block');
}
}
result = $('<li></li>')
.data('ui-autocomplete-item', item)
.append('<a class="mcacAnchor" style="width:400px"><div style="width:400px">' + data + '<div style="clear: both;"></div></div></a>')
.appendTo(ul);
//return result;
},
_renderItem1: function(ul, item) {
var data = '',
result = '';
for ( var i in item)
{
if (item[i] != undefined && i != 'value' && i != 'label' && i != 'id')
{
if(divArray[i] != null && divArray[i]!= undefined && divArray[i] < item[i].length)
{
divArray[i] = item[i].length;
}
else
{
if(divArray[i] == null)
{
divArray[i] = item[i].length;
}
}
var divLen = 0;
divLen = divArray[i];
divLen = divLen * 10;
data += '<span class="myClass'+i+'">' + item[i] + '</span>';
$('.myClass'+i).css('padding', '0 4px');
$('.myClass'+i).css('float', 'left');
$('.myClass'+i).css('width', divLen+"px");
$('.myClass'+i).css('position', 'relative');
$('.myClass'+i).css('display', 'inline-block');
}
}
}
});
$( element )
.mcautocomplete({
autoFocus: true,
showHeader: false,
source : searchList,
minLength : minLengthAuto,
select : function(event, ui) {
//alert(element.className);
document.getElementById(element.id).value = ui.item.id;
//alert(tempCol);
if(document.getElementById(tempCol) != null || document.getElementById(tempCol) != undefined)
{
document.getElementById(tempCol).value = ui.item.descr;
//alert(document.getElementById(tempCol).value);
}
else
{
gotBlur(element);
}
return false;
},
});
if(!$( element ).mcautocomplete( "widget" ).is( ":visible" ))
{
$( element ).mcautocomplete("search", "");
//alert("3333333");
}
}
}
var oldVal;
function gotBlur(obj)
{
if((oldVal != obj.value) || (obj.ISCHANGED == "true"))
{
obj.ISCHANGED = "true";
}
}
/******Auto Search [END]*****/
/*******Delete Accordian [START]**********/
function closeAccordian(index)
{
var obj = document.getElementById("deleteAccordian"+index);
closeAccordian2(obj,index);
}
function closeAccordian2(obj,index)
{
var itemParnt = document.getElementById("itmcode"+index).value;
var activeTab = document.getElementById("active").value;
var tabNum = document.getElementById("tab_no"+activeTab).value;
var parent = $(obj).closest('div');
var head = parent.prev('h3');
//parent.add(head).fadeOut('slow');
parent.add(head).remove();
$(obj).remove();
var x=document.getElementById("tabs").value;
x = x-1;
var siteCode = document.getElementById("site_code__ord").value;
var dlvDate = document.getElementById("dlv_date").value;
var empCode = document.getElementById("emp_code").value;
var siteCode = document.getElementById("site_code__ord").value;
var udfStr3 = document.getElementById("udf_str__3").value;
var purcOrder = document.getElementById("purc_order").value;
var qty = "DELETE";
var str = siteCode + "~" +itemParnt + "~" + qty + "~" + dlvDate + "~" + empCode + "~" + siteCode + "~" + udfStr3 + "~" + purcOrder;
var action = "SAVE_PODtl2";
//Changed servlet as Porder
//var url = "/ibase/ProdWizItemChangeServlet?STR="+str+"&ACTION="+action;
var url = "/ibase/PorderTableServlet?STR="+str+"&ACTION="+action;
if(window.XMLHttpRequest)
{
request=new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
request=new ActiveXObject("Microsoft.XMLHTTP");
}
try
{
request.onreadystatechange = getInfo;
request.open("GET",url,true);
request.send();
}
catch(e)
{
alert("Unable to connect to server");
}
document.getElementById("active").value = x;
}
/*******Delete Accordian [END]**********/
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