Commit 008c4ac8 authored by mkhan's avatar mkhan

changes for default tran_type set IT


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91118 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 30c3a713
......@@ -150,6 +150,167 @@ public class DissOrderDmgItmChg extends ValidatorEJB implements DissOrderDmgItmC
if(currentColumn.trim().equalsIgnoreCase( "itm_default" ) )
{
// tran_id call by default
tranType ="IT";// genericUtility.getColumnValue("tran_type",dom);
valueXmlString.append("<tran_type protect =\"0\">").append("<![CDATA["+tranType+"]]>").append("</tran_type>");
valueXmlString.append("<order_type protect =\"0\">").append("<![CDATA[F]]>").append("</order_type>");
valueXmlString.append("<trans_mode protect =\"0\">").append("<![CDATA[R]]>").append("</trans_mode>");
siteCodeShip = genericUtility.getColumnValue("site_code__ship",dom);
siteCodeShip = siteCodeShip == null ? "" : siteCodeShip.trim();
siteCodeDlv = genericUtility.getColumnValue("site_code__dlv",dom);
siteCodeDlv = siteCodeDlv !=null ?siteCodeDlv.trim() : "";
if("CT".equalsIgnoreCase(tranType))
{
valueXmlString.append("<loc protect =\"1\">").append("<![CDATA[Consg Loc. :]]>").append("</loc>");
}
if("LT".equalsIgnoreCase(tranType))
{
valueXmlString.append("<loc protect =\"1\">").append("<![CDATA[Loan Loc. :]]>").append("</loc>");
}
else
{
valueXmlString.append("<loc protect =\"1\">").append("<![CDATA[Consg Loc. :]]>").append("</loc>");
}
sql="select loc_cons_protect,sundry_protect,chg_site,auto_receipt,auto_receipt_protect, "
+" loc_git_protect,loc_gitbf_protect,avaliable_yn,avaliable_yn_protect, "
+" loc_code__git,loc_code__gitbf,loc_code__cons,price_list__clg,dlv_term, "
+" price_list "
+" from distorder_type where tran_type = ? " ;
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranType.trim());
rs = pstmt.executeQuery();
if(rs.next())
{
locConsProtected = rs.getString("loc_cons_protect")==null ? "":rs.getString("loc_cons_protect");
sundryProtected = rs.getString("sundry_protect")==null ? "":rs.getString("sundry_protect");
chgSite = rs.getString("chg_site")==null ? "":rs.getString("chg_site");
autoReceipt = rs.getString("auto_receipt")==null ? "":rs.getString("auto_receipt");
autoReceiptProtect = rs.getString("auto_receipt_protect")==null ? "":rs.getString("auto_receipt_protect");
locGitProtect = rs.getString("loc_git_protect")==null ? "":rs.getString("loc_git_protect");
locGitbfProtect = rs.getString("loc_gitbf_protect")==null ? "":rs.getString("loc_gitbf_protect");
avaliableYn = rs.getString("avaliable_yn")==null ? "":rs.getString("avaliable_yn");
avaliableYnProtect = rs.getString("sundry_protect")==null ? "":rs.getString("sundry_protect");
locCodeGit = rs.getString("loc_code__git")==null ? "":rs.getString("loc_code__git");
locCodeGitbf = rs.getString("loc_code__gitbf")==null ? "":rs.getString("loc_code__gitbf");
locCodeCons = rs.getString("loc_code__cons")==null ? "":rs.getString("loc_code__cons");
priceListClg = rs.getString("price_list__clg")==null ? "":rs.getString("price_list__clg");
dlvTerm = rs.getString("dlv_term")==null ? "":rs.getString("dlv_term");
priceList = rs.getString("price_list")==null ? "":rs.getString("price_list");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(dlvTerm !=null && dlvTerm.trim().length()>0)
{
sql="select policy_no from delivery_term where dlv_term = ? " ;
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,dlvTerm.trim());
rs = pstmt.executeQuery();
if(rs.next())
{
policyNo = rs.getString("policy_no")==null ? "":rs.getString("policy_no");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(policyNo!=null && policyNo.trim().length()>0)
{
valueXmlString.append("<policy_no protect =\"1\">").append("<![CDATA["+policyNo+"]]>").append("</policy_no>");
}
}
priceListAcct = distCommon.setPlistTaxClassEnv(siteCodeShip,siteCodeDlv,itemCode,tranType,"","PRICE_LIST",conn);
valueXmlString.append("<price_list protect =\"0\">").append("<![CDATA["+priceListAcct+"]]>").append("</price_list>");
priceListAcct = distCommon.setPlistTaxClassEnv(siteCodeShip,siteCodeDlv,itemCode,tranType,"","PRICE_LIST__CLG",conn);
valueXmlString.append("<price_list__clg protect =\"0\">").append("<![CDATA["+priceListAcct+"]]>").append("</price_list__clg>");
if("Y".equalsIgnoreCase(locConsProtected))
{
valueXmlString.append("<loc_code__cons protect =\"1\">").append("<![CDATA[]]>").append("</loc_code__cons>");
}
else
{
valueXmlString.append("<loc_code__cons protect =\"0\">").append("<![CDATA[]]>").append("</loc_code__cons>");
}
if("Y".equalsIgnoreCase(sundryProtected))
{
valueXmlString.append("<sundry_type protect =\"1\">").append("<![CDATA[]]>").append("</sundry_type>");
valueXmlString.append("<sundry_code protect =\"1\">").append("<![CDATA[]]>").append("</sundry_code>");
}
else
{
valueXmlString.append("<sundry_type protect =\"0\">").append("<![CDATA[]]>").append("</sundry_type>");
valueXmlString.append("<sundry_code protect =\"0\">").append("<![CDATA[]]>").append("</sundry_code>");
}
if("Y".equalsIgnoreCase(chgSite))
{
valueXmlString.append("<site_code__ship protect =\"0\">").append("<![CDATA["+siteCodeShip+"]]>").append("</site_code__ship>");
valueXmlString.append("<site_code__dlv protect =\"0\">").append("<![CDATA["+siteCodeDlv+"]]>").append("</site_code__dlv>");
}
else
{
valueXmlString.append("<site_code__ship protect =\"0\">").append("<![CDATA["+siteCodeShip+"]]>").append("</site_code__ship>");
valueXmlString.append("<site_code__dlv protect =\"0\">").append("<![CDATA["+siteCodeDlv+"]]>").append("</site_code__dlv>");
}
valueXmlString.append("<auto_receipt protect =\"1\">").append("<![CDATA["+autoReceipt+"]]>").append("</auto_receipt>");
if("Y".equalsIgnoreCase(autoReceiptProtect))
{
valueXmlString.append("<auto_receipt protect =\"1\">").append("<![CDATA["+autoReceipt+"]]>").append("</auto_receipt>");
}
else
{
valueXmlString.append("<auto_receipt protect =\"0\">").append("<![CDATA["+autoReceipt+"]]>").append("</auto_receipt>");
}
if("Y".equalsIgnoreCase(avaliableYnProtect))
{
valueXmlString.append("<avaliable_yn protect =\"1\">").append("<![CDATA["+avaliableYn+"]]>").append("</avaliable_yn>");
}
else
{valueXmlString.append("<avaliable_yn protect =\"0\">").append("<![CDATA["+avaliableYn+"]]>").append("</avaliable_yn>");
}
if("Y".equalsIgnoreCase(locGitProtect))
{
valueXmlString.append("<loc_code__git protect =\"1\">").append("<![CDATA["+locCodeGit+"]]>").append("</loc_code__git>");
}
else
{
valueXmlString.append("<loc_code__git protect =\"0\">").append("<![CDATA["+locCodeGit+"]]>").append("</loc_code__git>");
}
if("Y".equalsIgnoreCase(locCodeGitbf))
{
valueXmlString.append("<loc_code__gitbf protect =\"1\">").append("<![CDATA["+locCodeGitbf+"]]>").append("</loc_code__gitbf>");
}
else
{
valueXmlString.append("<loc_code__gitbf protect =\"0\">").append("<![CDATA["+locCodeGitbf+"]]>").append("</loc_code__gitbf>");
}
valueXmlString.append("<loc_code__git protect =\"0\">").append("<![CDATA["+locCodeGit+"]]>").append("</loc_code__git>");
sql="select sh_descr from location where loc_code = ? " ;
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,locCodeGit.trim());
rs = pstmt.executeQuery();
if(rs.next())
{
shDescr = rs.getString("sh_descr")==null ? "":rs.getString("sh_descr");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
valueXmlString.append("<location_descr protect =\"1\">").append("<![CDATA["+shDescr+"]]>").append("</location_descr>");
valueXmlString.append("<loc_code__gitbf protect =\"0\">").append("<![CDATA["+locCodeGitbf+"]]>").append("</loc_code__gitbf>");
valueXmlString.append("<loc_code__cons protect =\"0\">").append("<![CDATA["+locCodeCons+"]]>").append("</loc_code__cons>");
valueXmlString.append("<avaliable_yn protect =\"0\">").append("<![CDATA["+avaliableYn+"]]>").append("</avaliable_yn>");
valueXmlString.append("<sundry_type>").append("<![CDATA[C]]>").append("</sundry_type>");
// end of code tran_id dby default
sql= "select add1,add2,city,pin,state_code,descr from site where site_code= ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,siteCodeCurr.trim());
......
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