Commit 94678800 authored by jshinde's avatar jshinde

Request Id:W15HSUN003,pallet request with stock details.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99209 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 89342ace
...@@ -178,6 +178,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -178,6 +178,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break;
} }
else else
{ {
...@@ -190,6 +191,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -190,6 +191,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
errCode = "VMSITESEXT";//Entered site code not present in site master. errCode = "VMSITESEXT";//Entered site code not present in site master.
errList.add( errCode ); errList.add( errCode );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break;
} }
} }
} }
...@@ -209,6 +211,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -209,6 +211,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break;
} }
else else
{ {
...@@ -228,6 +231,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -228,6 +231,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
errCode = "VMLOCATEXT"; errCode = "VMLOCATEXT";
errList.add( errCode ); errList.add( errCode );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break;
} }
} }
rs.close(); rs.close();
...@@ -275,6 +279,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -275,6 +279,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break;
} }
else else
{ {
...@@ -304,6 +309,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -304,6 +309,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
errCode = "VMPALLEEXT";//pallet no should be in LOCATION MASTER errCode = "VMPALLEEXT";//pallet no should be in LOCATION MASTER
errList.add( errCode ); errList.add( errCode );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break;
} }
//Changed for pallet request with stock details [Start]Request Id:W15HSUN003 //Changed for pallet request with stock details [Start]Request Id:W15HSUN003
if("pallet_req_stk".equalsIgnoreCase(objName)) if("pallet_req_stk".equalsIgnoreCase(objName))
...@@ -314,27 +320,29 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -314,27 +320,29 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
errCode = "VMPALDETEX";//pallet details already exits errCode = "VMPALDETEX";//pallet details already exits
errList.add( errCode ); errList.add( errCode );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break;
} }
} }
//Changed for pallet request with stock details [End]Request Id:W15HSUN003 //Changed for pallet request with stock details [End]Request Id:W15HSUN003
else else
{ {
if( !"E".equalsIgnoreCase(editFlag) ) // if( !"E".equalsIgnoreCase(editFlag) )
//{
System.out.println("IN PALLET REQUEST EDIT FLAG");
palletList = checkDuplicaterecord(dom2);
Set s = new HashSet(palletList);
System.out.println("Size of arrayList ["+palletList.size()+"]");
System.out.println("Size of Set ["+s.size()+"]");
if(s.size() < palletList.size())
{ {
System.out.println("IN PALLET REQUEST EDIT FLAG"); System.out.println("pallet exist");
palletList = checkDuplicaterecord(dom2); errList.add( "VMPALLETSM" );
Set s = new HashSet(palletList); errFields.add( childNodeName.toLowerCase() );
System.out.println("Size of arrayList ["+palletList.size()+"]"); break;
System.out.println("Size of Set ["+s.size()+"]"); }
if(s.size() < palletList.size()) s.clear();
{ //}
System.out.println("pallet exist");
errList.add( "VMPALLETSM" );
errFields.add( childNodeName.toLowerCase() );
}
s.clear();
}
} }
String sql1 = "SELECT COUNT(1) FROM STOCK WHERE INV_STAT =? AND LOC_CODE=? AND SITE_CODE=? AND QUANTITY>0"; String sql1 = "SELECT COUNT(1) FROM STOCK WHERE INV_STAT =? AND LOC_CODE=? AND SITE_CODE=? AND QUANTITY>0";
...@@ -384,6 +392,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -384,6 +392,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break;
} }
else else
{ {
...@@ -427,6 +436,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -427,6 +436,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break;
} }
else else
{ {
...@@ -471,6 +481,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -471,6 +481,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break;
} }
else else
{ {
...@@ -517,6 +528,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -517,6 +528,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break;
} }
else else
...@@ -566,6 +578,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -566,6 +578,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break;
} }
else else
...@@ -639,6 +652,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -639,6 +652,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNode = childNodeList.item(ctr); childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break;
} }
else else
{ {
...@@ -1306,6 +1320,8 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -1306,6 +1320,8 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
} }
} }
} }
System.out.println("ELSE FOR CHECK");
} }
} }
catch (Exception e) catch (Exception e)
...@@ -1356,7 +1372,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -1356,7 +1372,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
return attribValue; return attribValue;
} }
//Changed for pallet request with stock details [Start]Request Id:W15HSUN003 //Changed for pallet request with stock details [Start]Request Id:W15HSUN003
public boolean isRecordExist(Document dom) public boolean isRecordExist(Document dom) throws ITMException
{ {
NodeList parentNodeList = null; NodeList parentNodeList = null;
...@@ -1369,8 +1385,10 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -1369,8 +1385,10 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
ArrayList<String> palletDetailList=new ArrayList<String>(); ArrayList<String> palletDetailList=new ArrayList<String>();
if(dom != null) if(dom != null)
{ {
GenericUtility genericUtility = GenericUtility.getInstance();
parentNodeList = dom.getElementsByTagName("Detail2"); parentNodeList = dom.getElementsByTagName("Detail2");
childNodeListLength = parentNodeList.getLength(); childNodeListLength = parentNodeList.getLength();
System.out.println("serializeDom----->>"+genericUtility.serializeDom(dom));
System.out.println("childNodeListLength----->>"+childNodeListLength); System.out.println("childNodeListLength----->>"+childNodeListLength);
for (int ctr = 0; ctr < childNodeListLength; ctr++) for (int ctr = 0; ctr < childNodeListLength; ctr++)
{ {
...@@ -1384,8 +1402,8 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -1384,8 +1402,8 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
Element eElement = (Element) childNode; Element eElement = (Element) childNode;
palletNo = checkNull(eElement.getElementsByTagName("pallet_no").item(0).getTextContent()); palletNo = checkNull(eElement.getElementsByTagName("pallet_no").item(0).getTextContent());
itemCode = checkNull(eElement.getElementsByTagName("item_code").item(0).getTextContent()); itemCode = checkNull(eElement.getElementsByTagName("item_code").item(0).getTextContent());
lotNo = eElement.getElementsByTagName("lot_no").item(0).getTextContent(); lotNo = checkNull(eElement.getElementsByTagName("lot_no").item(0).getTextContent());
lotSl = eElement.getElementsByTagName("lot_sl").item(0).getTextContent(); lotSl = checkNull(eElement.getElementsByTagName("lot_sl").item(0).getTextContent());
System.out.println("palletNo---->"+palletNo+ " PalletNo--->["+palletNo+"]"); System.out.println("palletNo---->"+palletNo+ " PalletNo--->["+palletNo+"]");
if( !"D".equalsIgnoreCase(updateFlag)) if( !"D".equalsIgnoreCase(updateFlag))
{ {
......
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