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
childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() );
break;
}
else
{
......@@ -190,6 +191,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
errCode = "VMSITESEXT";//Entered site code not present in site master.
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
break;
}
}
}
......@@ -209,6 +211,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() );
break;
}
else
{
......@@ -228,6 +231,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
errCode = "VMLOCATEXT";
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
break;
}
}
rs.close();
......@@ -275,6 +279,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() );
break;
}
else
{
......@@ -304,6 +309,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
errCode = "VMPALLEEXT";//pallet no should be in LOCATION MASTER
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
break;
}
//Changed for pallet request with stock details [Start]Request Id:W15HSUN003
if("pallet_req_stk".equalsIgnoreCase(objName))
......@@ -314,27 +320,29 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
errCode = "VMPALDETEX";//pallet details already exits
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
break;
}
}
//Changed for pallet request with stock details [End]Request Id:W15HSUN003
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");
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("pallet exist");
errList.add( "VMPALLETSM" );
errFields.add( childNodeName.toLowerCase() );
}
s.clear();
}
System.out.println("pallet exist");
errList.add( "VMPALLETSM" );
errFields.add( childNodeName.toLowerCase() );
break;
}
s.clear();
//}
}
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
childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() );
break;
}
else
{
......@@ -427,6 +436,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() );
break;
}
else
{
......@@ -471,6 +481,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() );
break;
}
else
{
......@@ -517,6 +528,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() );
break;
}
else
......@@ -566,6 +578,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() );
break;
}
else
......@@ -639,6 +652,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() );
break;
}
else
{
......@@ -1306,6 +1320,8 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
}
}
}
System.out.println("ELSE FOR CHECK");
}
}
catch (Exception e)
......@@ -1356,7 +1372,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
return attribValue;
}
//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;
......@@ -1369,8 +1385,10 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
ArrayList<String> palletDetailList=new ArrayList<String>();
if(dom != null)
{
GenericUtility genericUtility = GenericUtility.getInstance();
parentNodeList = dom.getElementsByTagName("Detail2");
childNodeListLength = parentNodeList.getLength();
System.out.println("serializeDom----->>"+genericUtility.serializeDom(dom));
System.out.println("childNodeListLength----->>"+childNodeListLength);
for (int ctr = 0; ctr < childNodeListLength; ctr++)
{
......@@ -1384,8 +1402,8 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
Element eElement = (Element) childNode;
palletNo = checkNull(eElement.getElementsByTagName("pallet_no").item(0).getTextContent());
itemCode = checkNull(eElement.getElementsByTagName("item_code").item(0).getTextContent());
lotNo = eElement.getElementsByTagName("lot_no").item(0).getTextContent();
lotSl = eElement.getElementsByTagName("lot_sl").item(0).getTextContent();
lotNo = checkNull(eElement.getElementsByTagName("lot_no").item(0).getTextContent());
lotSl = checkNull(eElement.getElementsByTagName("lot_sl").item(0).getTextContent());
System.out.println("palletNo---->"+palletNo+ " PalletNo--->["+palletNo+"]");
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