Commit 74dd65b2 authored by pgole's avatar pgole

Updated ejb for cust stock order button functionality


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@103756 ce508802-f39f-4f6c-b175-0d175dae99d5
parent ad76bbea
...@@ -247,7 +247,7 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -247,7 +247,7 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
remarks = "" ,termId = "" ,crTerm = "" ,cctrcodeSal = "" , xmlString = "",tempSplitCode = "",splitCode = ""; remarks = "" ,termId = "" ,crTerm = "" ,cctrcodeSal = "" , xmlString = "",tempSplitCode = "",splitCode = "";
String[] acctcodeSal= null; String[] acctcodeSal= null;
HashMap splitCodeWiseMap = new HashMap(), tempMap = null; HashMap tempMap = null;
HashMap custStockSoGen = null; HashMap custStockSoGen = null;
HashMap NewCustStockSoGen = new HashMap(); HashMap NewCustStockSoGen = new HashMap();
...@@ -1747,12 +1747,14 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -1747,12 +1747,14 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
schpercTmp = (Double) schpercList.get(0) ; schpercTmp = (Double) schpercList.get(0) ;
for(k = 0 ; k < schdtList.size() ; k++) for(k = 0 ; k < schdtList.size() ; k++)
{ {
System.out.println("INSIDE IF FOR FOR K LOOP");
HashMap splitCodeWiseMap = new HashMap();
System.out.println("INSIDE NewCust K LOOP"+ k);
int q = 0 ; int q = 0 ;
for( q = 0 ;q < NewCustStockSoGenList.size() ; q++) for( q = 0 ;q < NewCustStockSoGenList.size() ; q++)
{ {
System.out.println("iNSIDE IF FOR FOR P LOOP"); System.out.println("INSIDE NewCust Q LOOP"+ q);
custStockSoGen = new HashMap(); custStockSoGen = new HashMap();
custStockSoGen = (HashMap) NewCustStockSoGenList.get(q); custStockSoGen = (HashMap) NewCustStockSoGenList.get(q);
schdtList = tschdtList ; schdtList = tschdtList ;
...@@ -2170,11 +2172,16 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -2170,11 +2172,16 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
continue; continue;
} }
System.out.println("mclStock*****>>>>>"+mclStock); System.out.println("mclStock*****>>>>>"+mclStock);
System.out.println("@@@@@ :Inside else....."); System.out.println("@@@@@ :Inside else.....");
System.out.println("@@@@@ :Inside locType.trim().....["+locType.trim()+"]itemserProm["+itemserProm+"]"); System.out.println("@@@@@ :Inside locType.trim().....["+locType.trim()+"]itemserProm["+itemserProm+"]");
tempSplitCode = itemserProm + "@" + locType.trim(); tempSplitCode = itemserProm + "@" + locType.trim();
splitCodeWiseMap = new HashMap();
System.out.println("splitCodeWiseMap"+splitCodeWiseMap.toString());
if (splitCodeWiseMap.containsKey(tempSplitCode)) if (splitCodeWiseMap.containsKey(tempSplitCode))
{ {
tempList = (ArrayList) splitCodeWiseMap.get(tempSplitCode); tempList = (ArrayList) splitCodeWiseMap.get(tempSplitCode);
...@@ -2183,6 +2190,8 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -2183,6 +2190,8 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
} else } else
{ {
tempList = new ArrayList(); tempList = new ArrayList();
System.out.println("@@@@@ tempList in else....."+tempList);
} }
tempMap = new HashMap(); tempMap = new HashMap();
...@@ -2239,7 +2248,7 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -2239,7 +2248,7 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
tempList.add(tempMap); tempList.add(tempMap);
System.out.println("Print Templist["+ tempList + "]"); System.out.println("Print Templist["+ tempList + "]");
System.out.println(" Templist"+ tempList.size() + "]"); System.out.println(" Templist["+ tempList.size() + "]");
if (splitCodeWiseMap.containsKey(tempSplitCode)) if (splitCodeWiseMap.containsKey(tempSplitCode))
{ {
...@@ -2255,20 +2264,30 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -2255,20 +2264,30 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
} }
System.out.println("INSIDE splitCodeWiseMap...."+splitCodeWiseMap.toString()); System.out.println("INSIDE splitCodeWiseMap...."+splitCodeWiseMap.toString());
System.out.println("Outside splitCodeWiseMap...."+splitCodeWiseMap.size());
Set setItem = splitCodeWiseMap.entrySet(); Set setItem = splitCodeWiseMap.entrySet();
System.out.println("setItemsetItem>>"+setItem.size());
System.out.println("setItemsetItem >>"+setItem);
tempList = null; tempList = null;
Iterator itrItem = setItem.iterator(); Iterator itrItem = setItem.iterator();
int cnt2 = 0 ; int cnt2 = 0 ;
System.out.println("itrItem>>>["+itrItem.toString()+"]"); System.out.println("tempList before while >>>["+tempList +"] "+itrItem.toString());
int w = 0 ;
while (itrItem.hasNext()) while (itrItem.hasNext())
{ {
if(tempList != null && tempList.size() > 0)
{
System.out.println("tempList111>>>>[" + tempList.size() + "]"+"["+tempList+"]");
}
System.out.println("COUNT OF WHILE FOR " + w );
mtotOrdAmt = 0 ; mtotOrdAmt = 0 ;
mtotTaxAmt = 0 ; mtotTaxAmt = 0 ;
mtotNetAmt = 0 ; mtotNetAmt = 0 ;
System.out.println("------------------while(itrItem.hasNext())--------"); System.out.println("------------------while(itrItem.hasNext())--------"+w);
Map.Entry itemMapEntry = (Map.Entry) itrItem.next(); Map.Entry itemMapEntry = (Map.Entry) itrItem.next();
splitCode = (String) itemMapEntry.getKey(); splitCode = (String) itemMapEntry.getKey();
...@@ -2301,6 +2320,10 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -2301,6 +2320,10 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
// System.out.println("locTypeParent[" + locTypeParent + "] ] @@@@@@@@"); // System.out.println("locTypeParent[" + locTypeParent + "] ] @@@@@@@@");
tempList = (ArrayList) splitCodeWiseMap.get(splitCode); tempList = (ArrayList) splitCodeWiseMap.get(splitCode);
System.out.println("tempList111>>>>[" + tempList.size() + "]"+"["+tempList+"]");
xmlBuff = null; xmlBuff = null;
xmlBuff = new StringBuffer(); xmlBuff = new StringBuffer();
xmlBuff.append("<?xml version='1.0' encoding='ISO-8859-1'?>\n"); xmlBuff.append("<?xml version='1.0' encoding='ISO-8859-1'?>\n");
...@@ -2393,7 +2416,7 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -2393,7 +2416,7 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
System.out.println("@@@@@@@ [splitCode[" + splitCode + "]"); System.out.println("@@@@@@@ [splitCode[" + splitCode + "]");
//tempList = (ArrayList) splitCodeWiseMap.get(splitCode); tempList = (ArrayList) splitCodeWiseMap.get(splitCode);
System.out.println("tempList before loop"+tempList.size()); System.out.println("tempList before loop"+tempList.size());
String lineNoNewStr = ""; String lineNoNewStr = "";
...@@ -2532,7 +2555,10 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -2532,7 +2555,10 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
xmlString = xmlBuff.toString(); xmlString = xmlBuff.toString();
System.out.println("@@@@@2: xmlString:"+xmlBuff.toString()); System.out.println("@@@@@2: xmlString:"+xmlBuff.toString());
System.out.println("...............just before savedata()"); System.out.println("...............just before savedata()");
System.out.println("Count while loop1"+cnt2);
errString = saveData(msiteCd,xmlString,conn); errString = saveData(msiteCd,xmlString,conn);
System.out.println("Count while loop2"+cnt2);
System.out.println("@@@@@2: retString:"+errString); System.out.println("@@@@@2: retString:"+errString);
System.out.println("--retString finished--"); System.out.println("--retString finished--");
...@@ -2604,7 +2630,10 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -2604,7 +2630,10 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
cnt2++; cnt2++;
System.out.println("Count while loop"+cnt2); System.out.println("Count while loop"+cnt2);
w++;
tempList = null;
} }
System.out.println("Count while loop outsiide"+cnt2);
} }
} }
sql = "update cust_stock set status = 'Y' where tran_id = ? and status <> 'Y'"; sql = "update cust_stock set status = 'Y' where tran_id = ? and status <> 'Y'";
......
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