Commit 16d63b4e authored by caluka's avatar caluka

Deallocation process not complete for all selected transaction then message...

Deallocation  process not complete for all selected transaction then message is show as 'Process Not Completed Successfully'.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@97792 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 7d425899
...@@ -829,7 +829,7 @@ public class StockDeallocationPrc extends ProcessEJB implements StockDeallocat ...@@ -829,7 +829,7 @@ public class StockDeallocationPrc extends ProcessEJB implements StockDeallocat
ArrayList list = new ArrayList(); ArrayList list = new ArrayList();
ArrayList list1 = new ArrayList(); ArrayList list1 = new ArrayList();
ArrayList list2 = new ArrayList(); ArrayList list2 = new ArrayList();
boolean flag = false,isFlag = true,allocqtyflag = false,pendingOrderFlag=false; boolean flag = false,isFlag = true,allocqtyflag = false,pendingOrderFlag=false,isCompleteDealloc = true;
double qtyAvailAlloc = 0; double qtyAvailAlloc = 0;
int elements = 0,elements1 = 0,cnt=0,elements2 = 0 ; int elements = 0,elements1 = 0,cnt=0,elements2 = 0 ;
ConnDriver connDriver = new ConnDriver(); //added by rajendra on 02/11/07 ConnDriver connDriver = new ConnDriver(); //added by rajendra on 02/11/07
...@@ -957,6 +957,7 @@ public class StockDeallocationPrc extends ProcessEJB implements StockDeallocat ...@@ -957,6 +957,7 @@ public class StockDeallocationPrc extends ProcessEJB implements StockDeallocat
{ {
isFlag = false; isFlag = false;
flag = true; flag = true;
isCompleteDealloc= false;//Added by chandrashekar on 08-04-2015
list2.add(saleOrder); list2.add(saleOrder);
list2.add(lineNo); list2.add(lineNo);
list2.add(itemCode); list2.add(itemCode);
...@@ -1021,6 +1022,7 @@ public class StockDeallocationPrc extends ProcessEJB implements StockDeallocat ...@@ -1021,6 +1022,7 @@ public class StockDeallocationPrc extends ProcessEJB implements StockDeallocat
if( errString != null && errString.trim().length() > 0 && flag == true ) if( errString != null && errString.trim().length() > 0 && flag == true )
{ {
isFlag = false; isFlag = false;
isCompleteDealloc= false;//Added by chandrashekar on 08-04-2015
list.add(saleOrder); list.add(saleOrder);
list.add(lineNo); list.add(lineNo);
list.add(itemCode); list.add(itemCode);
...@@ -1100,6 +1102,7 @@ public class StockDeallocationPrc extends ProcessEJB implements StockDeallocat ...@@ -1100,6 +1102,7 @@ public class StockDeallocationPrc extends ProcessEJB implements StockDeallocat
//if( !(list1.contains(saleOrder))) // commented for multiple line //if( !(list1.contains(saleOrder))) // commented for multiple line
{ {
isFlag = false; isFlag = false;
isCompleteDealloc= false;//Added by chandrashekar on 08-04-2015
list1.add(saleOrder); list1.add(saleOrder);
list1.add(lineNo); list1.add(lineNo);
list1.add(itemCode); list1.add(itemCode);
...@@ -1361,13 +1364,23 @@ public class StockDeallocationPrc extends ProcessEJB implements StockDeallocat ...@@ -1361,13 +1364,23 @@ public class StockDeallocationPrc extends ProcessEJB implements StockDeallocat
if(retString.indexOf("CONFSUCCES") > -1 ) if(retString.indexOf("CONFSUCCES") > -1 )
{ {
conn.commit(); conn.commit();
} System.out.println("complete dealloc>>>>>>>>>");
}else
{
System.out.println(" confirm partial dealloc>>>>>>>>>>");
isCompleteDealloc= false;
isFlag = false;
} }
}else
{
System.out.println(" save partial dealloc>>>>>>>>>>");
isCompleteDealloc= false;
isFlag = false;
}
}//while }//while
System.out.println("CHEK isFlag:::["+isFlag+"]"); System.out.println("CHEK isFlag:::["+isFlag+"]");
if (isFlag == false) if (isFlag == false)
{ {
...@@ -1379,7 +1392,18 @@ public class StockDeallocationPrc extends ProcessEJB implements StockDeallocat ...@@ -1379,7 +1392,18 @@ public class StockDeallocationPrc extends ProcessEJB implements StockDeallocat
errString = itmDBAccessEJB.getErrorString("",errString,"","",conn); errString = itmDBAccessEJB.getErrorString("",errString,"","",conn);
}*/ }*/
//errString = "PROCSUCC"; //added by kunal on 04/JAN/13 //errString = "PROCSUCC"; //added by kunal on 04/JAN/13
//Start added by chandrashekar on 08-04-2015
System.out.println("isCompleteDealloc>>>"+isCompleteDealloc);
if(isCompleteDealloc)
{
errString="VTPROC";//added by chandrashekar on 12-09-2014 errString="VTPROC";//added by chandrashekar on 12-09-2014
}else
{
errString = "VTPRCERR";
}
System.out.println("errString>>>>"+errString);
//End added by chandrashekar on 08-04-2015
//errString="VTPROC";//added by chandrashekar on 12-09-2014
errString = itmDBAccessEJB.getErrorString("",errString,"","",conn); errString = itmDBAccessEJB.getErrorString("",errString,"","",conn);
String begPart = errString.substring( 0, errString.indexOf("<trace>") + 7 ); String begPart = errString.substring( 0, errString.indexOf("<trace>") + 7 );
String endPart = errString.substring( errString.indexOf("</trace>")); String endPart = errString.substring( errString.indexOf("</trace>"));
...@@ -1430,12 +1454,16 @@ public class StockDeallocationPrc extends ProcessEJB implements StockDeallocat ...@@ -1430,12 +1454,16 @@ public class StockDeallocationPrc extends ProcessEJB implements StockDeallocat
mainStr = mainStr + mainStr = mainStr +
"sale order :"+list2.get(i++)+ ",line no :"+ list2.get(i++) + ",item code :"+list2.get(i++)+",quantity :"+list2.get(i++)+"\n" ; "sale order :"+list2.get(i++)+ ",line no :"+ list2.get(i++) + ",item code :"+list2.get(i++)+",quantity :"+list2.get(i++)+"\n" ;
} }
if(mainStr.trim().length()==0)
{
mainStr = begPart;
}//Condition added by chandrashekar on 08-04-2015
mainStr = mainStr + endPart; mainStr = mainStr + endPart;
errString = mainStr; errString = mainStr;
begPart =null; begPart =null;
endPart =null; endPart =null;
mainStr =null; mainStr =null;
System.out.println("errString>>>>>>>>["+errString+"]");
return errString; return errString;
} }
......
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