Commit c504b918 authored by mnair's avatar mnair

Updated changes in StockTransferAct for appending all the details

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@186071 ce508802-f39f-4f6c-b175-0d175dae99d5
parent ec563c38
......@@ -57,7 +57,7 @@ public class StockTransferAct extends ActionHandlerEJB implements
{
System.out.println("xmlString from StockTransferActEJB :" + dom+ " \n xmlString1 :" + dom1);
String refIdFor="",refSerFor = "", lineNo="",acctCodeDr="",cctrCodeDr="",locCodeTo="";
int lineCntr=0;
//int lineCntr=0;
ResultSet rs = null;
Connection conn = null;
PreparedStatement pstmt = null;
......@@ -124,7 +124,7 @@ public class StockTransferAct extends ActionHandlerEJB implements
rs = pstmt.executeQuery();
while (rs.next()) {
lineCntr++;
//lineCntr++;
availableYn = rs.getString("available_yn");
siteCodeReq = rs.getString("site_code__req");
lineNo = rs.getString("line_no");
......@@ -143,13 +143,14 @@ public class StockTransferAct extends ActionHandlerEJB implements
System.out.println("cctrCodeDr ::["+cctrCodeDr+"]");
//System.out.println("Location code ::" + locCode);
valueXmlString.append("<Detail>\r\n");
/*valueXmlString.append("<Detail>\r\n");
valueXmlString.append("<line_no isSrvCallOnChg=\"0\">").append("<![CDATA[").append(lineCntr).append("]]>").append("</line_no>\r\n");
valueXmlString.append("<item_code isSrvCallOnChg=\"0\">").append("<![CDATA[").append(itemCode).append("]]>").append("</item_code>\r\n");
valueXmlString.append("<acct_code__dr isSrvCallOnChg=\"0\">").append("<![CDATA[").append((acctCodeDr== null) ?"":acctCodeDr).append("]]>").append("</acct_code__dr>\r\n");
valueXmlString.append("<cctr_code__dr isSrvCallOnChg=\"0\">").append("<![CDATA[").append((cctrCodeDr== null) ?"":cctrCodeDr).append("]]>").append("</cctr_code__dr>\r\n");
valueXmlString.append( StockDetails( itemCode,locCodeTo,siteCodeReq, availableYn, remainingQty, conn ) );
valueXmlString.append("</Detail>\r\n");
valueXmlString.append("</Detail>\r\n");*/
valueXmlString.append( StockDetails(itemCode,locCodeTo,acctCodeDr,cctrCodeDr,siteCodeReq, availableYn, remainingQty, conn ) );
}//end of while loop
rs.close();
......@@ -178,7 +179,7 @@ public class StockTransferAct extends ActionHandlerEJB implements
rs = pstmt.executeQuery();
while (rs.next()) {
lineCntr++;
//lineCntr++;
siteCodeReq = rs.getString("site_code");
locCodeTo = rs.getString("emp_code__assign"); //get the engineer code
lineNo = rs.getString("line_no");
......@@ -200,13 +201,15 @@ public class StockTransferAct extends ActionHandlerEJB implements
System.out.println("acctCodeDr ::["+acctCodeDr+"]");
System.out.println("cctrCodeDr ::["+cctrCodeDr+"]");
valueXmlString.append("<Detail>\r\n");
/*valueXmlString.append("<Detail>\r\n");
valueXmlString.append("<line_no isSrvCallOnChg=\"0\">").append("<![CDATA[").append(lineCntr).append("]]>").append("</line_no>\r\n");
valueXmlString.append("<item_code isSrvCallOnChg=\"0\">").append("<![CDATA[").append(itemCode).append("]]>").append("</item_code>\r\n");
valueXmlString.append("<acct_code__dr isSrvCallOnChg=\"0\">").append("<![CDATA[").append(acctCodeDr).append("]]>").append("</acct_code__dr>\r\n");
valueXmlString.append("<cctr_code__dr isSrvCallOnChg=\"0\">").append("<![CDATA[").append(cctrCodeDr).append("]]>").append("</cctr_code__dr>\r\n");
valueXmlString.append( StockDetails( itemCode,locCodeTo,siteCodeReq, "Y", remainingQty, conn ) );
valueXmlString.append("</Detail>\r\n");
valueXmlString.append("</Detail>\r\n");*/
valueXmlString.append( StockDetails( itemCode,locCodeTo,acctCodeDr,cctrCodeDr,siteCodeReq, "Y", remainingQty, conn ) );
}//end of while
rs.close();
rs = null;
......@@ -252,7 +255,7 @@ public class StockTransferAct extends ActionHandlerEJB implements
} // End of actionAllItems method
private String StockDetails(String itemCode,String locCodeTo,String siteCodeReq,String availableYn,double remainingQty,Connection conn) throws ITMException
private String StockDetails(String itemCode,String locCodeTo,String acctCodeDr,String cctrCodeDr,String siteCodeReq,String availableYn,double remainingQty,Connection conn) throws ITMException
{
HashMap<String, Double> hm = new HashMap<String, Double>();
String lotNum="",lotSerial="", accountInv="",costCenInv="",remarks="",locCodeFr="";
......@@ -261,6 +264,7 @@ public class StockTransferAct extends ActionHandlerEJB implements
double inputQty = 0d;
PreparedStatement pstmt1 = null;
ResultSet rs1 = null;
int lineCntr=0;
StringBuilder valueXmlString = new StringBuilder();
......@@ -356,22 +360,24 @@ public class StockTransferAct extends ActionHandlerEJB implements
hm.put(mapKey, new Double(0));
}
System.out.println("Hashmap :" + hm);
//changes by mayur on 09-May-2018 ---start(by default the loc_code__to is set as emp_code from service order
valueXmlString.append("<loc_code__to isSrvCallOnChg=\"0\">").append("<![CDATA[").append( locCodeTo ).append("]]>").append("</loc_code__to>\r\n");
//changes by mayur on 09-May-2018 ---end
//changes by mayur on 06-June-2018 ---end
valueXmlString.append("<Detail>\r\n");
valueXmlString.append("<line_no isSrvCallOnChg=\"0\">").append("<![CDATA[").append(lineCntr).append("]]>").append("</line_no>\r\n");
valueXmlString.append("<loc_code__to isSrvCallOnChg=\"0\">").append("<![CDATA[").append( locCodeTo.trim() ).append("]]>").append("</loc_code__to>\r\n");
valueXmlString.append("<loc_code__fr isSrvCallOnChg=\"0\">").append("<![CDATA[").append( locCodeFr ).append("]]>").append("</loc_code__fr>\r\n");
valueXmlString.append("<lot_no__to isSrvCallOnChg=\"0\">").append("<![CDATA[").append(lotNum).append("]]>").append("</lot_no__to>\r\n");
valueXmlString.append("<lot_no__fr isSrvCallOnChg=\"0\">").append("<![CDATA[").append(lotNum).append("]]>").append("</lot_no__fr>\r\n");
valueXmlString.append("<lot_sl__to isSrvCallOnChg=\"0\">").append("<![CDATA[").append(lotSerial).append("]]>").append("</lot_sl__to>\r\n");
valueXmlString.append("<lot_sl__fr isSrvCallOnChg=\"0\">").append("<![CDATA[").append(lotSerial).append("]]>").append("</lot_sl__fr>\r\n");
valueXmlString.append("<no_art isSrvCallOnChg=\"0\">").append("<![CDATA[").append(noArt).append("]]>").append("</no_art>\r\n");
valueXmlString.append("<quantity isSrvCallOnChg=\"0\">").append("<![CDATA[").append(inputQty).append("]]>").append("</quantity>\r\n");
valueXmlString.append("<acct_code__cr isSrvCallOnChg=\"0\">").append("<![CDATA[").append(accountInv).append("]]>").append("</acct_code__cr>\r\n");
valueXmlString.append("<cctr_code__cr isSrvCallOnChg=\"0\">").append("<![CDATA[").append(costCenInv).append("]]>").append("</cctr_code__cr>\r\n");
valueXmlString.append("<acct_code__dr isSrvCallOnChg=\"0\">").append("<![CDATA[").append((acctCodeDr== null) ?"":acctCodeDr).append("]]>").append("</acct_code__dr>\r\n");
valueXmlString.append("<cctr_code__dr isSrvCallOnChg=\"0\">").append("<![CDATA[").append((cctrCodeDr== null) ?"":cctrCodeDr).append("]]>").append("</cctr_code__dr>\r\n");
valueXmlString.append("<remarks isSrvCallOnChg=\"0\">").append("<![CDATA[").append(remarks).append("]]>").append("</remarks>\r\n");
valueXmlString.append("</Detail>\r\n");
//changes by mayur on 06-June-2018 ---end
} // end of while loop
rs1.close();
......
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