Commit c5f6d686 authored by vkadam's avatar vkadam

On detail 2 validation for expiry date of scanned item_code.

Also the item_ser, acct_code, cctr_code set as per the item_code scan.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98869 ce508802-f39f-4f6c-b175-0d175dae99d5
parent fd462f9c
......@@ -80,11 +80,13 @@ public class ConsumptionOdrIssuWizIc extends ValidatorEJB implements Consumption
String itemCode = "",itemCodeTemp="";
String itemSer = "";
String empCodeIss="",acctCode="",cctrCode="",projectCode="",reasonCode="",reqQty="",stkQty="",siteCodeReq="",locCode="",locCodeTemp="",
lotNo="",lotNoTemp="",lotSl="",lotSlTemp="",siteCode="",remarks="",itemSetDt="";
lotNo="",lotNoTemp="",lotSl="",lotSlTemp="",siteCode="",remarks="",itemSetDt="",expDate="";
String sql1="";
PreparedStatement pstmt1=null;
ResultSet rs1=null;
Timestamp sysDate = null,expiryDate=null;
int ctr=0,cnt=0;
int currentFormNo = 0;
int childNodeListLength = 0,parentNodeListLength = 0;
......@@ -222,115 +224,124 @@ public class ConsumptionOdrIssuWizIc extends ValidatorEJB implements Consumption
rs1=null;
}
}
if(childNodeName.equalsIgnoreCase("item_ser"))
{
itemSer=genericUtility.getColumnValue("item_ser", dom, "1");
if (itemSer == null || itemSer.trim().length()<=0)
{
errList.add("VTITEMSER5");
errFields.add(childNodeName.toLowerCase());
}
else if(itemSer.length()>5)
{
errList.add("ITMSEREXD");
errFields.add(childNodeName.toLowerCase());
}
else
{
sql1="select count(*) as cnt from itemser where item_ser=?";
pstmt1=conn.prepareStatement(sql1);
pstmt1.setString(1, itemSer);
rs1=pstmt1.executeQuery();
if(rs1.next())
{
cnt=rs1.getInt("cnt");
}
if(cnt==0)
{
errList.add("VTITEMSER1");
errFields.add(childNodeName.toLowerCase());
}
pstmt1.close();
pstmt1=null;
rs1.close();
rs1=null;
}
// if(itemSer.length()>5)
/**
* Fields removed on 27/OCT/15
* reported by Cheizian Raja
* */
// if(childNodeName.equalsIgnoreCase("item_ser"))
// {
// itemSer=genericUtility.getColumnValue("item_ser", dom, "1");
// if (itemSer == null || itemSer.trim().length()<=0)
// {
// errList.add("VTITEMSER5");
// errFields.add(childNodeName.toLowerCase());
// }
// else if(itemSer.length()>5)
// {
// errList.add("ITMSEREXD");
// errFields.add(childNodeName.toLowerCase());
// }
}
if(childNodeName.equalsIgnoreCase("acct_code"))
{
acctCode=genericUtility.getColumnValue("acct_code", dom, "1");
if (acctCode == null || acctCode.trim().length()<=0)
{
errList.add("VMACCODE1");
errFields.add(childNodeName.toLowerCase());
}
else if(acctCode.length()>10)
{
errList.add("ACTCODEXD");
errFields.add(childNodeName.toLowerCase());
}
else
{
sql1="select count(*) as cnt from accounts where acct_code=?";
pstmt1=conn.prepareStatement(sql1);
pstmt1.setString(1, acctCode);
rs1=pstmt1.executeQuery();
if(rs1.next())
{
cnt=rs1.getInt("cnt");
}
if(cnt==0)
{
errList.add("VTACCTCD1");
errFields.add(childNodeName.toLowerCase());
}
pstmt1.close();
pstmt1=null;
rs1.close();
rs1=null;
}
// if(acctCode.length()>10)
// else
// {
// sql1="select count(*) as cnt from itemser where item_ser=?";
// pstmt1=conn.prepareStatement(sql1);
// pstmt1.setString(1, itemSer);
// rs1=pstmt1.executeQuery();
// if(rs1.next())
// {
// cnt=rs1.getInt("cnt");
// }
// if(cnt==0)
// {
// errList.add("VTITEMSER1");
// errFields.add(childNodeName.toLowerCase());
// }
//
// pstmt1.close();
// pstmt1=null;
// rs1.close();
// rs1=null;
// }
//// if(itemSer.length()>5)
//// {
//// errList.add("ITMSEREXD");
//// errFields.add(childNodeName.toLowerCase());
//// }
// }
// if(childNodeName.equalsIgnoreCase("acct_code"))
// {
// acctCode=genericUtility.getColumnValue("acct_code", dom, "1");
// if (acctCode == null || acctCode.trim().length()<=0)
// {
// errList.add("VMACCODE1");
// errFields.add(childNodeName.toLowerCase());
// }
// else if(acctCode.length()>10)
// {
// errList.add("ACTCODEXD");
// errFields.add(childNodeName.toLowerCase());
// }
}
if(childNodeName.equalsIgnoreCase("cctr_code"))
{
cctrCode=genericUtility.getColumnValue("cctr_code", dom, "1");
acctCode=genericUtility.getColumnValue("acct_code", dom, "1");
if (cctrCode == null || cctrCode.trim().length()<=0)
{
errList.add("VMCCTRCD1");
errFields.add(childNodeName.toLowerCase());
}
else if(cctrCode.length()>4)
{
errList.add("CTRCODEXD");
errFields.add(childNodeName.toLowerCase());
}
else
{
errCode = isCctrCode(acctCode, cctrCode, conn);
if (!errCode.equals(""))
{
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
// if(cctrCode.length()>4)
// else
// {
// sql1="select count(*) as cnt from accounts where acct_code=?";
// pstmt1=conn.prepareStatement(sql1);
// pstmt1.setString(1, acctCode);
// rs1=pstmt1.executeQuery();
// if(rs1.next())
// {
// cnt=rs1.getInt("cnt");
// }
// if(cnt==0)
// {
// errList.add("VTACCTCD1");
// errFields.add(childNodeName.toLowerCase());
// }
//
// pstmt1.close();
// pstmt1=null;
// rs1.close();
// rs1=null;
// }
//// if(acctCode.length()>10)
//// {
//// errList.add("ACTCODEXD");
//// errFields.add(childNodeName.toLowerCase());
//// }
// }
// if(childNodeName.equalsIgnoreCase("cctr_code"))
// {
// cctrCode=genericUtility.getColumnValue("cctr_code", dom, "1");
// acctCode=genericUtility.getColumnValue("acct_code", dom, "1");
// if (cctrCode == null || cctrCode.trim().length()<=0)
// {
// errList.add("VMCCTRCD1");
// errFields.add(childNodeName.toLowerCase());
// }
// else if(cctrCode.length()>4)
// {
// errList.add("CTRCODEXD");
// errFields.add(childNodeName.toLowerCase());
// }
}
// else
// {
// errCode = isCctrCode(acctCode, cctrCode, conn);
// if (!errCode.equals(""))
// {
// errList.add(errCode);
// errFields.add(childNodeName.toLowerCase());
// }
// }
//// if(cctrCode.length()>4)
//// {
//// errList.add("CTRCODEXD");
//// errFields.add(childNodeName.toLowerCase());
//// }
// }
/**
* Fields removed on 27/OCT/15
* reported by Cheizian Raja
* END
* */
if(childNodeName.equalsIgnoreCase("proj_code"))
{
projectCode=genericUtility.getColumnValue("proj_code", dom, "1");
......@@ -592,19 +603,61 @@ public class ConsumptionOdrIssuWizIc extends ValidatorEJB implements Consumption
errFields.add(childNodeName.toLowerCase());
}
}
if(childNodeName.equalsIgnoreCase("item_ser"))
if(childNodeName.equalsIgnoreCase("item_code"))
{
itemSetDt=genericUtility.getColumnValue("item_ser", dom);
itemSer=genericUtility.getColumnValue("item_ser", dom1);
itemCode=genericUtility.getColumnValue("item_code", dom);
locCode=genericUtility.getColumnValue("loc_code", dom);
lotNo=genericUtility.getColumnValue("lot_no", dom);
lotSl=genericUtility.getColumnValue("lot_sl", dom);
siteCode=genericUtility.getColumnValue("site_code", dom1);
System.out.println("@V@ Item series from header :- ["+itemSer+"]");
System.out.println("@V@ Item series from details :- ["+itemSetDt+"]");
if(!(checkNull(itemSetDt).trim().equalsIgnoreCase(checkNull(itemSer).trim())))
sql1="select EXP_DATE from stock where ITEM_CODE=? and SITE_CODE=? and LOT_NO=? and LOT_SL=?";
pstmt1=conn.prepareStatement(sql1);
pstmt1.setString(1, itemCode);
pstmt1.setString(2, siteCode);
pstmt1.setString(3, lotNo);
pstmt1.setString(4, lotSl);
rs1=pstmt1.executeQuery();
if(rs1.next())
{
errList.add("INVLITMSER");
expiryDate=rs1.getTimestamp("EXP_DATE");
}
pstmt1.close();
pstmt1=null;
rs1.close();
rs1=null;
java.util.Date currentDate = new java.util.Date();
java.sql.Date date = new java.sql.Date(currentDate.getTime());
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
String sysDateStr = sdf.format(currentDate.getTime());
System.out.println("@V@ Now the date is>>>>>>> " + sysDateStr);
sysDate = Timestamp.valueOf(genericUtility.getValidDateString(sysDateStr, genericUtility.getApplDateFormat(),
genericUtility.getDBDateFormat())+ " 00:00:00.0");
// expiryDate=Timestamp.valueOf(genericUtility.getValidDateString(expDate, genericUtility.getApplDateFormat(),
// genericUtility.getDBDateFormat())+ " 00:00:00.0");
System.out.println("@V@ Expiry date from Db:-["+expiryDate+"]");
if(expiryDate.before(sysDate))
{
errList.add("ITMEXPIRY");
errFields.add(childNodeName.toLowerCase());
}
}
// if(childNodeName.equalsIgnoreCase("item_ser"))
// {
// itemSetDt=genericUtility.getColumnValue("item_ser", dom);
// itemSer=genericUtility.getColumnValue("item_ser", dom1);
//
// System.out.println("@V@ Item series from header :- ["+itemSer+"]");
// System.out.println("@V@ Item series from details :- ["+itemSetDt+"]");
// if(!(checkNull(itemSetDt).trim().equalsIgnoreCase(checkNull(itemSer).trim())))
// {
// errList.add("INVLITMSER");
// errFields.add(childNodeName.toLowerCase());
// }
// }
if(childNodeName.equalsIgnoreCase("req_qty"))
{
double tempReQty=0.00;
......@@ -633,10 +686,10 @@ public class ConsumptionOdrIssuWizIc extends ValidatorEJB implements Consumption
for(int i =0; i< dom2.getElementsByTagName("Detail2").getLength();i++)
{
System.out.println("@V@ In FOR loop of detail2");
//updateStatus = checkNull(getCurrentUpdateFlag(dom2.getElementsByTagName("Detail2").item(i)));
System.out.println("lineno ="+genericUtility.getColumnValueFromNode("line_no",dom2.getElementsByTagName("Detail2").item(i)));
itemCodeTemp = checkNull(genericUtility.getColumnValueFromNode("item_code",dom2.getElementsByTagName("Detail2").item(i)));
// locCodeTemp = checkNull(genericUtility.getColumnValueFromNode("loc_code",dom2.getElementsByTagName("Detail2").item(i)));
lotNoTemp = checkNull(genericUtility.getColumnValueFromNode("lot_no",dom2.getElementsByTagName("Detail2").item(i)));
lotSlTemp = checkNull(genericUtility.getColumnValueFromNode("lot_sl",dom2.getElementsByTagName("Detail2").item(i)));
......@@ -647,35 +700,14 @@ public class ConsumptionOdrIssuWizIc extends ValidatorEJB implements Consumption
}
System.out.println("@V@ Temp required qty :- ["+tempReQty+"]");
// }
}
// tempReQty+=Double.valueOf(reqQty);
// System.out.println("@V@ Final req qty :-["+tempReQty+"]");
if((tempReQty) > Double.valueOf(stkQty))
{
System.out.println("@V@ Total required quentity found grater .......");
errList.add("VTREQTYEXD");
errFields.add(childNodeName.toLowerCase());
}
// System.out.println("Parent node length :- ["+parentNodeListLength+"]");
// for (int selectedRow=0; selectedRow < parentNodeListLength; selectedRow++)
// {
// System.out.println("@V@ Iterating details record........");
// parentNode = parentNodeList.item(selectedRow);
// itemCodeTemp = genericUtility.getColumnValueFromNode("item_code", parentNode);
// locCodeTemp = genericUtility.getColumnValueFromNode("loc_code", parentNode);
// lotNoTemp = genericUtility.getColumnValueFromNode("lot_no", parentNode);
// lotSlTemp = genericUtility.getColumnValueFromNode("lot_sl", parentNode);
// if(itemCodeTemp.equalsIgnoreCase(itemCode) && locCodeTemp.equalsIgnoreCase(locCode)
// && lotNoTemp.equalsIgnoreCase(lotNo) && lotSlTemp.equalsIgnoreCase(lotSl))
// {
// System.out.println("@V@ In IF same record found");
// tempReQty += Double.valueOf(genericUtility.getColumnValueFromNode("req_qty", parentNode));
// }
// }
// System.out.println("@V@ Temp req qty :- ["+tempReQty+"]");
// tempReQty +=Double.valueOf(reqQty);
// System.out.println("@V@ After adding current req :- ["+tempReQty+"]");
}
}
break;
......@@ -923,69 +955,69 @@ public class ConsumptionOdrIssuWizIc extends ValidatorEJB implements Consumption
System.out.println("after currDomStr[" + currDomStr + "]");
valueXmlString.append(currDomStr);
}
if(currentColumn.equals("item_ser"))
{
itemSer = genericUtility.getColumnValue("item_ser", dom1);
System.out.println("@V@ Item series Item change :- ["+itemSer+"]");
String currDomStr = genericUtility.serializeDom(dom);
StringBuffer valueXmlStr = new StringBuffer();
valueXmlStr.append(commonFunctions.setDescrFromRefTable("itemser", "item_ser", columnValue, "item_ser_descr", conn));
/**
* Select and set
* Inventary acct_code and cctr_code
* from table itemser for selected item_ser
* 18/AUG/15
* */
sql="SELECT i.ACCT_CODE__IN, i.CCTR_CODE__IN,a.DESCR as ACCT_DESCR, c.DESCR as CCTR_DESCR "
+ "FROM ITEMSER i,ACCOUNTS a, COSTCTR c WHERE a.ACCT_CODE=i.ACCT_CODE__IN "
+ "AND c.CCTR_CODE=i.CCTR_CODE__IN AND i.ITEM_SER=?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1, checkNull(itemSer));//
rst=pstmt.executeQuery();
if(rst.next())
{
acctCode=rst.getString("ACCT_CODE__IN");
cctrCode=rst.getString("CCTR_CODE__IN");
acctDescr=rst.getString("ACCT_DESCR");
cctrDescr=rst.getString("CCTR_DESCR");
}
pstmt.close();
pstmt=null;
rst.close();
rst=null;
System.out.println("@V@ Itemseries acct_code :- ["+acctCode+"]");
System.out.println("@V@ Itemseries cctr_code :- ["+cctrCode+"]");
valueXmlStr.append("<acct_code><![CDATA["+acctCode+"]]></acct_code>");
valueXmlStr.append("<acct_descr><![CDATA["+acctDescr+"]]></acct_descr>");
valueXmlStr.append("<cctr_code><![CDATA["+cctrCode+"]]></cctr_code>");
valueXmlStr.append("<cctr_descr><![CDATA["+cctrDescr+"]]></cctr_descr>");
currDomStr = currDomStr.replace("</Detail1>", valueXmlStr.toString() + "</Detail1>");
System.out.println("after currDomStr item ser[" + currDomStr + "]");
valueXmlString.append(currDomStr);
}
if(currentColumn.equals("acct_code"))
{
String currDomStr = genericUtility.serializeDom(dom);
StringBuffer valueXmlStr = new StringBuffer();
valueXmlStr.append(commonFunctions.setDescrFromRefTable("accounts", "acct_code", columnValue, "acct_descr", conn));
currDomStr = currDomStr.replace("</Detail1>", valueXmlStr.toString() + "</Detail1>");
System.out.println("after currDomStr[" + currDomStr + "]");
valueXmlString.append(currDomStr);
}
if(currentColumn.equals("cctr_code"))
{
String currDomStr = genericUtility.serializeDom(dom);
StringBuffer valueXmlStr = new StringBuffer();
valueXmlStr.append(commonFunctions.setDescrFromRefTable("costctr", "cctr_code", columnValue, "cctr_descr", conn));
currDomStr = currDomStr.replace("</Detail1>", valueXmlStr.toString() + "</Detail1>");
System.out.println("after currDomStr[" + currDomStr + "]");
valueXmlString.append(currDomStr);
}
// if(currentColumn.equals("item_ser"))
// {
// itemSer = genericUtility.getColumnValue("item_ser", dom1);
//
// System.out.println("@V@ Item series Item change :- ["+itemSer+"]");
// String currDomStr = genericUtility.serializeDom(dom);
// StringBuffer valueXmlStr = new StringBuffer();
// valueXmlStr.append(commonFunctions.setDescrFromRefTable("itemser", "item_ser", columnValue, "item_ser_descr", conn));
// /**
// * Select and set
// * Inventary acct_code and cctr_code
// * from table itemser for selected item_ser
// * 18/AUG/15
// * */
// sql="SELECT i.ACCT_CODE__IN, i.CCTR_CODE__IN,a.DESCR as ACCT_DESCR, c.DESCR as CCTR_DESCR "
// + "FROM ITEMSER i,ACCOUNTS a, COSTCTR c WHERE a.ACCT_CODE=i.ACCT_CODE__IN "
// + "AND c.CCTR_CODE=i.CCTR_CODE__IN AND i.ITEM_SER=?";
// pstmt=conn.prepareStatement(sql);
// pstmt.setString(1, checkNull(itemSer));//
// rst=pstmt.executeQuery();
// if(rst.next())
// {
// acctCode=rst.getString("ACCT_CODE__IN");
// cctrCode=rst.getString("CCTR_CODE__IN");
// acctDescr=rst.getString("ACCT_DESCR");
// cctrDescr=rst.getString("CCTR_DESCR");
//
// }
// pstmt.close();
// pstmt=null;
// rst.close();
// rst=null;
//
// System.out.println("@V@ Itemseries acct_code :- ["+acctCode+"]");
// System.out.println("@V@ Itemseries cctr_code :- ["+cctrCode+"]");
//
// valueXmlStr.append("<acct_code><![CDATA["+acctCode+"]]></acct_code>");
// valueXmlStr.append("<acct_descr><![CDATA["+acctDescr+"]]></acct_descr>");
// valueXmlStr.append("<cctr_code><![CDATA["+cctrCode+"]]></cctr_code>");
// valueXmlStr.append("<cctr_descr><![CDATA["+cctrDescr+"]]></cctr_descr>");
//
// currDomStr = currDomStr.replace("</Detail1>", valueXmlStr.toString() + "</Detail1>");
// System.out.println("after currDomStr item ser[" + currDomStr + "]");
// valueXmlString.append(currDomStr);
// }
// if(currentColumn.equals("acct_code"))
// {
// String currDomStr = genericUtility.serializeDom(dom);
// StringBuffer valueXmlStr = new StringBuffer();
// valueXmlStr.append(commonFunctions.setDescrFromRefTable("accounts", "acct_code", columnValue, "acct_descr", conn));
// currDomStr = currDomStr.replace("</Detail1>", valueXmlStr.toString() + "</Detail1>");
// System.out.println("after currDomStr[" + currDomStr + "]");
// valueXmlString.append(currDomStr);
// }
// if(currentColumn.equals("cctr_code"))
// {
// String currDomStr = genericUtility.serializeDom(dom);
// StringBuffer valueXmlStr = new StringBuffer();
// valueXmlStr.append(commonFunctions.setDescrFromRefTable("costctr", "cctr_code", columnValue, "cctr_descr", conn));
// currDomStr = currDomStr.replace("</Detail1>", valueXmlStr.toString() + "</Detail1>");
// System.out.println("after currDomStr[" + currDomStr + "]");
// valueXmlString.append(currDomStr);
// }
System.out.println("Valu xml string in item change :- ["+valueXmlString+"]");
break;
case 2:
......@@ -1006,12 +1038,14 @@ public class ConsumptionOdrIssuWizIc extends ValidatorEJB implements Consumption
valueXmlString.append("<loc_code protect=\"1\">").append("</loc_code>");
valueXmlString.append("<lot_no protect=\"1\">").append("</lot_no>");
valueXmlString.append("<lot_sl protect=\"1\">").append("</lot_sl>");
String acntCode = genericUtility.getColumnValue("acct_code", dom1);
System.out.println("@V@ Account code :- ["+acntCode+"]");
valueXmlString.append("<acct_code protect=\"1\"><![CDATA["+acntCode+"]]></acct_code>");
String ctrCode= genericUtility.getColumnValue("cctr_code", dom1);
System.out.println("@V@ CCtr Code :- ["+ctrCode+"]");
valueXmlString.append("<cctr_code protect=\"1\"><![CDATA["+ctrCode+"]]></cctr_code>");
// String acntCode = genericUtility.getColumnValue("acct_code", dom1);
// System.out.println("@V@ Account code :- ["+acntCode+"]");
// valueXmlString.append("<acct_code protect=\"1\"><![CDATA["+acntCode+"]]></acct_code>");
valueXmlString.append("<acct_code protect=\"1\"></acct_code>");
// String ctrCode= genericUtility.getColumnValue("cctr_code", dom1);
// System.out.println("@V@ CCtr Code :- ["+ctrCode+"]");
// valueXmlString.append("<cctr_code protect=\"1\"><![CDATA["+ctrCode+"]]></cctr_code>");
valueXmlString.append("<cctr_code protect=\"1\"></cctr_code>");
valueXmlString.append("<req_qty protect=\"1\">").append("</req_qty>");
valueXmlString.append("</Detail2>");
}
......@@ -1029,6 +1063,37 @@ public class ConsumptionOdrIssuWizIc extends ValidatorEJB implements Consumption
valueXmlStr.append("<unit><![CDATA["+unit+"]]></unit>");
valueXmlStr.append("<item_ser><![CDATA["+itemSer+"]]></item_ser>");
/**
* Select and set
* Inventary acct_code and cctr_code
* from table itemser for selected item_ser
* 27/OCT/15
* */
sql="SELECT i.ACCT_CODE__IN, i.CCTR_CODE__IN,a.DESCR as ACCT_DESCR, c.DESCR as CCTR_DESCR "
+ "FROM ITEMSER i,ACCOUNTS a, COSTCTR c WHERE a.ACCT_CODE=i.ACCT_CODE__IN "
+ "AND c.CCTR_CODE=i.CCTR_CODE__IN AND i.ITEM_SER=?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1, checkNull(itemSer));//
rst=pstmt.executeQuery();
if(rst.next())
{
acctCode=rst.getString("ACCT_CODE__IN");
cctrCode=rst.getString("CCTR_CODE__IN");
acctDescr=rst.getString("ACCT_DESCR");
cctrDescr=rst.getString("CCTR_DESCR");
}
pstmt.close();
pstmt=null;
rst.close();
rst=null;
System.out.println("@V@ Itemseries acct_code :- ["+acctCode+"]");
System.out.println("@V@ Itemseries cctr_code :- ["+cctrCode+"]");
valueXmlStr.append("<acct_code protect=\"1\"><![CDATA["+acctCode+"]]></acct_code>");
valueXmlStr.append("<cctr_code protect=\"1\"><![CDATA["+cctrCode+"]]></cctr_code>");
currDomStr = currDomStr.replace("</Detail2>", valueXmlStr.toString() + "</Detail2>");
System.out.println("after currDomStr[" + currDomStr + "]");
valueXmlString.append(currDomStr);
......
......@@ -101,7 +101,9 @@ public class ConsumptionOdrIssuWizPos extends ValidatorEJB implements Consumptio
parentNodeListLength = parentNodeList.getLength();
System.out.println("parentNodeListLength --->" + parentNodeListLength);
parentNode = parentNodeList.item(0);
itemSer = genericUtility.getColumnValueFromNode("item_ser", parentNode);
// itemSer = genericUtility.getColumnValueFromNode("item_ser", parentNode);
System.out.println("@V@ Item Ser found at Beagining :- [" + itemSer + "]");
......@@ -389,14 +391,21 @@ public class ConsumptionOdrIssuWizPos extends ValidatorEJB implements Consumptio
siteCode = genericUtility.getColumnValue("site_code", headerDom);
siteCodeReq = genericUtility.getColumnValue("site_code__reqd", headerDom);
empCodeIss = genericUtility.getColumnValue("emp_code__iss", headerDom);
// itemSer = genericUtility.getColumnValue("item_ser",
// headerDom);
itemSer = genericUtility.getColumnValueFromNode("item_ser", parentNode);
System.out.println("@V@ Item Serise Found at Header :- [" + itemSer + "]");
/**
* The fields are removed from header screen
* 27/OCT/15 reported by Chezian Raja
* */
// itemSer = genericUtility.getColumnValueFromNode("item_ser", parentNode);
// System.out.println("@V@ Item Serise Found at Header :- [" + itemSer + "]");
// acctCode = genericUtility.getColumnValue("acct_code", headerDom);
// cctrCode = genericUtility.getColumnValue("cctr_code", headerDom);
/**
* The fields are removed from header screen
* 27/OCT/15 reported by Chezian Raja END
* */
acctCode = genericUtility.getColumnValue("acct_code", headerDom);
cctrCode = genericUtility.getColumnValue("cctr_code", headerDom);
projectCode = genericUtility.getColumnValue("proj_code", headerDom);
reasonCode = genericUtility.getColumnValue("reas_code", headerDom);
remarks = genericUtility.getColumnValue("remarks", headerDom);
......@@ -449,7 +458,7 @@ public class ConsumptionOdrIssuWizPos extends ValidatorEJB implements Consumptio
xmlBuff.append("<site_code__ord><![CDATA[" + loginSite + "]]></site_code__ord>");
xmlBuff.append("<emp_code><![CDATA[" + empCode + "]]></emp_code>");
xmlBuff.append("<dept_code><![CDATA[" + deptCode + "]]></dept_code>");
xmlBuff.append("<item_ser><![CDATA[" + itemSer + "]]></item_ser>");
// xmlBuff.append("<item_ser><![CDATA[" + itemSer + "]]></item_ser>");
xmlBuff.append("<site_code__req><![CDATA[" + siteCodeReq + "]]></site_code__req>");
xmlBuff.append("<tran_code><![CDATA[" + tranCode + "]]></tran_code>");
xmlBuff.append("<remarks><![CDATA[" + remarks + "]]></remarks>");
......@@ -720,13 +729,18 @@ public class ConsumptionOdrIssuWizPos extends ValidatorEJB implements Consumptio
siteCode = genericUtility.getColumnValue("site_code", headerDom);
siteCodeReq = genericUtility.getColumnValue("site_code__reqd", headerDom);
empCodeIss = genericUtility.getColumnValue("emp_code__iss", headerDom);
// itemSer = genericUtility.getColumnValue("item_ser",
// headerDom);
itemSer = genericUtility.getColumnValueFromNode("item_ser", parentNode);
System.out.println("@V@ Item Series at Issue Header :- [" + itemSer + "]");
acctCode = genericUtility.getColumnValue("acct_code", headerDom);
cctrCode = genericUtility.getColumnValue("cctr_code", headerDom);
/**
* The fields are removed from header screen
* 27/OCT/15 reported by Chezian Raja
* */
// itemSer = genericUtility.getColumnValueFromNode("item_ser", parentNode);
// System.out.println("@V@ Item Series at Issue Header :- [" + itemSer + "]");
// acctCode = genericUtility.getColumnValue("acct_code", headerDom);
// cctrCode = genericUtility.getColumnValue("cctr_code", headerDom);
/**
* The fields are removed from header screen
* 27/OCT/15 reported by Chezian Raja END
* */
projectCode = genericUtility.getColumnValue("proj_code", headerDom);
reasonCode = genericUtility.getColumnValue("reas_code", headerDom);
remarks = genericUtility.getColumnValue("remarks", headerDom);
......@@ -782,7 +796,7 @@ public class ConsumptionOdrIssuWizPos extends ValidatorEJB implements Consumptio
xmlBuff.append("<site_code__ord><![CDATA[" + loginSite + "]]></site_code__ord>");
xmlBuff.append("<dept_code><![CDATA[" + deptCode + "]]></dept_code>");
xmlBuff.append("<emp_code><![CDATA[" + empCode + "]]></emp_code>");
xmlBuff.append("<item_ser><![CDATA[" + itemSer + "]]></item_ser>");
// xmlBuff.append("<item_ser><![CDATA[" + itemSer + "]]></item_ser>");
xmlBuff.append("<site_code__req><![CDATA[" + siteCodeReq + "]]></site_code__req>");
xmlBuff.append("<tran_code><![CDATA[" + tranCode + "]]></tran_code>");
xmlBuff.append("<reas_code><![CDATA[" + reasonCode + "]]></reas_code>");
......
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