Commit c53984ff authored by pchavan's avatar pchavan

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@203915 ce508802-f39f-4f6c-b175-0d175dae99d5
parent cbed10d2
......@@ -3091,9 +3091,24 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
if(childNodeName.equalsIgnoreCase("site_code__mfg"))
{
String sitecodemfg="",itemcode="",suppsour="";
sitecodemfg=genericUtility.getColumnValue("site_code__mfg",dom);
sitecodemfg=checkNull(genericUtility.getColumnValue("site_code__mfg",dom));
itemcode=genericUtility.getColumnValue("item_code", dom);
sitecode=genericUtility.getColumnValue("site_code", dom1);
//Added By PriyankaC on 19july2019.[Start]
System.out.println("sitecodemfg"+sitecodemfg);
if(sitecodemfg != null && sitecodemfg.trim().length() > 0)
{
System.out.println("sitecodemfg@@"+sitecodemfg);
errCode = this.isSiteCode(sitecodemfg, modName);
System.out.println("errCode@@"+errCode);
if(errCode!=null && errCode.trim().length()>0)
{
System.out.println("errCode@if@"+errCode);
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
//Added By PriyankaC on 19july2019.[END]
sql="select supp_sour from siteitem where site_code = ? and item_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,sitecode);
......@@ -4382,11 +4397,11 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
}
if ( !"Y".equalsIgnoreCase(lsqcreqd))
{
valueXmlString.append("<qc_reqd protect =\"1\">").append("<![CDATA["+lsqcreqd+"]]>").append("</qc_reqd>");
valueXmlString.append("<qc_reqd protect =\"1\">").append("<![CDATA[]]>").append("</qc_reqd>");
}
else
{
valueXmlString.append("<qc_reqd protect =\"0\">").append("<![CDATA["+lsqcreqd+"]]>").append("</qc_reqd>");
valueXmlString.append("<qc_reqd protect =\"0\">").append("<![CDATA[]]>").append("</qc_reqd>");
}
lsinvacct =disscommon.getDisparams("999999", "INV_ACCT_PORCP", conn);
if("NULLFOUND".equalsIgnoreCase(lsPostType) || lsPostType == null || lsPostType.trim().length() ==0)
......@@ -4617,23 +4632,8 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
}
if((suppcode != null && suppcode.trim().length() >0) && (sitecode != null && sitecode.trim().length() >0))
{
//Added by PriyankaC on 09MAY2019 to get qc_reqd from itemser [START].
sql="select case when qc_reqd is null then 'N' else qc_reqd end from itemser where item_ser = ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,itemser);;
rs=pstmt.executeQuery();
if(rs.next())
{
lsqcreqd=checkNull(rs.getString(1));
}
rs.close();
rs=null;
pstmt.close();
pstmt=null;
//Added by PriyankaC on 23JULY2019 to get qc_reqd from itemser [START].
if(lsqcreqd.trim().length()==0)
{
//Added by PriyankaC on 09MAY2019 to get qc_reqd from itemser [END].
sql=" select (case when qc_reqd is null then 'N' else qc_reqd end) from site_supplier where site_code = ? and supp_code = ?";
pstmt= conn.prepareStatement( sql );
pstmt.setString( 1,sitecode);
......@@ -4647,8 +4647,10 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
rs = null;
pstmt.close();
pstmt = null;
}
if (lsqcreqd == null || lsqcreqd.trim().length() == 0)
if(lsqcreqd.trim().length()==0)
{
sql="select (case when qc_reqd is null then 'N' else qc_reqd end) from supplier where supp_code =?";
pstmt= conn.prepareStatement( sql );
......@@ -4662,7 +4664,27 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
rs = null;
pstmt.close();
pstmt = null;
}
if (lsqcreqd == null || lsqcreqd.trim().length() == 0)
{
sql="select case when qc_reqd is null then 'N' else qc_reqd end from itemser where item_ser = ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,itemser);;
rs=pstmt.executeQuery();
if(rs.next())
{
lsqcreqd=checkNull(rs.getString(1));
}
rs.close();
rs=null;
pstmt.close();
pstmt=null;
}
//Added by PriyankaC on 23JULY2019 to get qc_reqd from itemser [END].
if (lsqcreqd != null && lsqcreqd.trim().length()>0)
{
if("Y".equalsIgnoreCase(lsqcreqd))
......@@ -5056,26 +5078,9 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
valueXmlString.append("<channel_partner><![CDATA[" + "N" + "]]></channel_partner>");
}
//Pavan Rane 11jun19 end
//Added by PriyankaC on 09MAY2019 to get qc_reqd from itemser [START].
//Added by PriyankaC on 23JULY2019 to get qc_reqd from itemser [START].
itemser = genericUtility.getColumnValue("itemser", dom);
System.out.println("itemser["+itemser+"]");
sql="select case when qc_reqd is null then 'N' else qc_reqd end from itemser where item_ser = ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,itemser);;
rs=pstmt.executeQuery();
if(rs.next())
{
lsqcreqd=checkNull(rs.getString(1));
}
rs.close();
rs=null;
pstmt.close();
pstmt=null;
if(lsqcreqd == null ||lsqcreqd.trim().length()==0)
{
//Added by PriyankaC on 09MAY2019 to get qc_reqd from itemser [END].
sql=" select (case when qc_reqd is null then 'N' else qc_reqd end) from site_supplier where site_code = ? and supp_code = ?";
pstmt= conn.prepareStatement( sql );
pstmt.setString( 1,qcSiteCode);
......@@ -5089,8 +5094,8 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
rs = null;
pstmt.close();
pstmt = null;
}
if (lsqcreqd == null || lsqcreqd.trim().length() == 0)
if(lsqcreqd == null ||lsqcreqd.trim().length()==0)
{
sql="select (case when qc_reqd is null then 'N' else qc_reqd end) from supplier where supp_code =?";
pstmt= conn.prepareStatement( sql );
......@@ -5104,6 +5109,26 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
rs = null;
pstmt.close();
pstmt = null;
}
if (lsqcreqd == null || lsqcreqd.trim().length() == 0)
{
sql="select case when qc_reqd is null then 'N' else qc_reqd end from itemser where item_ser = ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,itemser);;
rs=pstmt.executeQuery();
if(rs.next())
{
lsqcreqd=checkNull(rs.getString(1));
}
rs.close();
rs=null;
pstmt.close();
pstmt=null;
//Added by PriyankaC on 23JULY2019 to get qc_reqd from itemser [END].
}
if (lsqcreqd != null && lsqcreqd.trim().length()>0)
{
......
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