Commit 4e94c750 authored by ngadkari's avatar ngadkari

acctcode dr and cr changes

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@201558 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b428283a
......@@ -3637,7 +3637,7 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal,POrder
String objContext, String currentColumn, String editFlag,
String xtraParams) throws RemoteException, ITMException {
String childNodeName = null;
String sql = "", purcOrder = "", amdNo = "";
String sql = "", purcOrder = "", amdNo = "",invAcctQc="",invAcct="";
StringBuffer valueXmlString = new StringBuffer();
int ctr = 0, cnt1 = 0, cnt = 0;
NodeList parentNodeList = null;
......@@ -5101,9 +5101,9 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal,POrder
valueXmlString.append("<pack_instr>")
.append("<![CDATA[" + packInstr + "]]>")
.append("</pack_instr>");
valueXmlString.append("<acct_code__dr__o>")
valueXmlString.append("<acct_code__dr_o>")
.append("<![CDATA[" + acct_dr + "]]>")
.append("</acct_code__dr__o>");
.append("</acct_code__dr_o>");
valueXmlString.append("<acct_code__dr>")
.append("<![CDATA[" + acct_dr + "]]>")
.append("</acct_code__dr>");
......@@ -5820,7 +5820,7 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal,POrder
}*/
//changes made -by-monika-22-may-2019
String mcctrArray[] = cctr.split(",");
String mcctrArray[] = cctr_dr.split(",");
System.out.println("@@@@@ mcctrArray.length["
+ mcctrArray.length + "]");
if (mcctrArray.length > 0) {
......@@ -5871,63 +5871,99 @@ public class POrderAmdIC extends ValidatorEJB implements POrderAmdICLocal,POrder
acct_cr = genericUtility.getColumnValue("acct_code__cr",
dom);
invAcct = finCommon.getFinparams("999999","INV_ACCT_PORCP", conn);
if (invAcct == null || "NULLFOUND".equalsIgnoreCase(invAcct) || invAcct.trim().length() == 0) {
invAcct = "N";
}
invAcctQc = finCommon.getFinparams("999999","INV_ACCT_QCORDER", conn);
if (invAcctQc == null|| "NULLFOUND".equalsIgnoreCase(invAcctQc)|| invAcctQc.trim().length() == 0) {
invAcctQc = "N";
}
if (acct_cr == null || acct_cr.trim().length() == 0) {
//changes made by monika-21-may-2019
//changes-by-monika-17-may-2019
if(pordType==null || pordType.trim().length() > 0) {
sql = "select pord_type from porder where purc_order = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, purcOrder);
rs = pstmt.executeQuery();
if (rs.next()) {
pordType = checkNull(rs.getString("pord_type"));
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
cctr_cr =fincommon.getAcctDetrTtype(itemCode, itemSer,
"IN",pordType,siteCode, conn);
System.out.println("tuesday:"+cctr_dr);
//COMMENTED BY-Monika
/* cctr_cr = fincommon.getFromAcctDetr(itemCode, itemSer,
"PO", conn);*/
sql = "select pord_type from porder where purc_order = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, purcOrder);
rs = pstmt.executeQuery();
if (rs.next()) {
pordType = checkNull(rs.getString("pord_type"));
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
if ("Y".equalsIgnoreCase(invAcct)&& !"Y".equalsIgnoreCase(invAcctQc))
{
cctr_cr =fincommon.getAcctDetrTtype(itemCode, itemSer,
"PORCP",pordType,siteCode, conn);
System.out.println("tuesday:"+cctr_dr);
//COMMENTED BY-Monika
/* cctr_cr = fincommon.getFromAcctDetr(itemCode, itemSer,
"PO", conn);*/
//end
/*String[] cctr_crStr = cctr_cr.split(",");
int len = cctr_crStr.length - 1;
System.out.println("@@@cr len[" + len + "]");*/
/*if (len > -1) {
acct_cr = cctr_crStr[0];
} else {
acct_cr = "";
}
if (len > 0) {
cctr_cr = cctr_crStr[1];
} else {
cctr_cr = "";
}*/
//changes made -by-monika-22-may-2019
String mcctrArray[] = cctr_cr.split(",");
System.out.println("@@@@@ mcctrArray.length["
+ mcctrArray.length + "]");
if (mcctrArray.length > 0) {
acct_cr= mcctrArray[0];
cctr_cr = "";
}
if (mcctrArray.length > 1) {
acct_cr = mcctrArray[0];
cctr_cr = mcctrArray[1];
}
//end
String[] cctr_crStr = cctr_cr.split(",");
int len = cctr_crStr.length - 1;
System.out.println("@@@cr len[" + len + "]");
/*if (len > -1) {
acct_cr = cctr_crStr[0];
} else {
acct_cr = "";
}
if (len > 0) {
cctr_cr = cctr_crStr[1];
} else {
cctr_cr = "";
}*/
//changes made -by-monika-22-may-2019
String mcctrArray[] = cctr_cr.split(",");
System.out.println("@@@@@ mcctrArray.length["
+ mcctrArray.length + "]");
if (mcctrArray.length > 0) {
acct_cr= mcctrArray[0];
cctr_cr = "";
}
if (mcctrArray.length > 1) {
acct_cr = mcctrArray[0];
cctr_cr = mcctrArray[1];
else
{
cctr_cr =fincommon.getAcctDetrTtype(itemCode, itemSer,
"PO",pordType,siteCode, conn);
System.out.println("tuesday:"+cctr_dr);
String[] cctr_crStr = cctr_cr.split(",");
int len = cctr_crStr.length - 1;
System.out.println("@@@cr len[" + len + "]");
String mcctrArray[] = cctr_cr.split(",");
System.out.println("@@@@@ mcctrArray.length["
+ mcctrArray.length + "]");
if (mcctrArray.length > 0) {
acct_cr= mcctrArray[0];
cctr_cr = "";
}
if (mcctrArray.length > 1) {
acct_cr = mcctrArray[0];
cctr_cr = mcctrArray[1];
}
}
//end
}
/*valueXmlString.append("<acct_code__dr >")
......
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