Commit 9fa1f45d 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@99206 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e1d48320
...@@ -123,6 +123,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -123,6 +123,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
int ctr = 0, currentFormNo = 0, childNodeListLength = 0, siteCount = 0, cnt = 0; int ctr = 0, currentFormNo = 0, childNodeListLength = 0, siteCount = 0, cnt = 0;
objName = getObjNameFromDom(dom, "objName", "2"); objName = getObjNameFromDom(dom, "objName", "2");
System.out.println("objName----->>["+objName+"]"); System.out.println("objName----->>["+objName+"]");
System.out.println("editFlag----->>["+editFlag+"]");
try try
{ {
...@@ -151,6 +152,8 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -151,6 +152,8 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
System.out.println("DOM---->>["+genericUtility.serializeDom(dom).toString()+"]"); System.out.println("DOM---->>["+genericUtility.serializeDom(dom).toString()+"]");
System.out.println("DOM1----->>["+genericUtility.serializeDom(dom1).toString()+"]"); System.out.println("DOM1----->>["+genericUtility.serializeDom(dom1).toString()+"]");
System.out.println("DOM2----->>["+genericUtility.serializeDom(dom2).toString()+"]"); System.out.println("DOM2----->>["+genericUtility.serializeDom(dom2).toString()+"]");
System.out.println("editFlag----->>["+editFlag+"]");
parentNodeList = dom.getElementsByTagName("Detail1"); parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0); parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes(); childNodeList = parentNode.getChildNodes();
...@@ -195,8 +198,8 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -195,8 +198,8 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
if("loc_code".equalsIgnoreCase(childNodeName)) if("loc_code".equalsIgnoreCase(childNodeName))
{ {
locCode = checkNullAndTrim(genericUtility.getColumnValue("loc_code",dom)); locCode = checkNullAndTrim(genericUtility.getColumnValue("loc_code",dom));
if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag)) //if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag))
{ //{
if(locCode.length() == 0 || locCode.equalsIgnoreCase("")) //BLANK if(locCode.length() == 0 || locCode.equalsIgnoreCase("")) //BLANK
{ {
errCode = "VMLOCATNUL";//Site code cannot be blank errCode = "VMLOCATNUL";//Site code cannot be blank
...@@ -221,6 +224,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -221,6 +224,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
System.out.println("count >>>>>>>" +rs.getInt(1)); System.out.println("count >>>>>>>" +rs.getInt(1));
if(rs.getInt(1)==0) if(rs.getInt(1)==0)
{ {
System.out.println("loc_code exist");
errCode = "VMLOCATEXT"; errCode = "VMLOCATEXT";
errList.add( errCode ); errList.add( errCode );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
...@@ -229,7 +233,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -229,7 +233,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
rs.close(); rs.close();
pstmt.close(); pstmt.close();
} }
} //}
} }
}//for loop }//for loop
break; break;
...@@ -239,6 +243,8 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -239,6 +243,8 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
System.out.println("DOM---->>["+genericUtility.serializeDom(dom).toString()+"]"); System.out.println("DOM---->>["+genericUtility.serializeDom(dom).toString()+"]");
System.out.println("DOM1----->>["+genericUtility.serializeDom(dom1).toString()+"]"); System.out.println("DOM1----->>["+genericUtility.serializeDom(dom1).toString()+"]");
System.out.println("DOM2----->>["+genericUtility.serializeDom(dom2).toString()+"]"); System.out.println("DOM2----->>["+genericUtility.serializeDom(dom2).toString()+"]");
System.out.println("editFlag----->>["+editFlag+"]");
String palletNo = ""; String palletNo = "";
parentNodeList = dom2.getElementsByTagName("Detail2"); parentNodeList = dom2.getElementsByTagName("Detail2");
for(int intPrnt = 0;intPrnt < parentNodeList.getLength();intPrnt++) for(int intPrnt = 0;intPrnt < parentNodeList.getLength();intPrnt++)
...@@ -259,6 +265,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -259,6 +265,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
noArtStr = checkNullAndTrim(genericUtility.getColumnValue("no_art",dom)); noArtStr = checkNullAndTrim(genericUtility.getColumnValue("no_art",dom));
quantityStr = checkNullAndTrim(genericUtility.getColumnValue("quantity",dom)); quantityStr = checkNullAndTrim(genericUtility.getColumnValue("quantity",dom));
System.out.println("PALLET NO---" +palletNo); System.out.println("PALLET NO---" +palletNo);
if(palletNo.length() == 0 || palletNo.equalsIgnoreCase("")) if(palletNo.length() == 0 || palletNo.equalsIgnoreCase(""))
{ {
errCode = "VMPALLENUL";//pallet no cannot be blank errCode = "VMPALLENUL";//pallet no cannot be blank
...@@ -271,8 +278,8 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -271,8 +278,8 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
} }
else else
{ {
String sql = "SELECT COUNT(1) FROM LOCATION WHERE INV_STAT =? AND LOC_CODE=? AND SITE_CODE=?";
int cntLoc = 0; int cntLoc = 0;
String sql = "SELECT COUNT(1) FROM LOCATION WHERE INV_STAT =? AND LOC_CODE=? AND SITE_CODE=?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "AWMS"); pstmt.setString(1, "AWMS");
pstmt.setString(2, palletNo); pstmt.setString(2, palletNo);
...@@ -280,7 +287,6 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -280,7 +287,6 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
System.out.println("count PALLETNO>>>>>>>" +rs.getInt(1));
cntLoc = rs.getInt(1); cntLoc = rs.getInt(1);
} }
if(pstmt != null) if(pstmt != null)
...@@ -304,6 +310,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -304,6 +310,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
{ {
if(isRecordExist(dom2)) if(isRecordExist(dom2))
{ {
System.out.println("pallet detail exist");
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() );
...@@ -312,17 +319,23 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -312,17 +319,23 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
//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) )
{
System.out.println("IN PALLET REQUEST EDIT FLAG");
palletList = checkDuplicaterecord(dom2); palletList = checkDuplicaterecord(dom2);
Set s = new HashSet(palletList); Set s = new HashSet(palletList);
System.out.println("Size of arrayList ["+palletList.size()+"]"); System.out.println("Size of arrayList ["+palletList.size()+"]");
System.out.println("Size of Set ["+s.size()+"]"); System.out.println("Size of Set ["+s.size()+"]");
if(s.size() < palletList.size()) if(s.size() < palletList.size())
{ {
System.out.println("pallet exist");
errList.add( "VMPALLETSM" ); errList.add( "VMPALLETSM" );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
} }
s.clear(); 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";
...@@ -338,9 +351,11 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -338,9 +351,11 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
System.out.println("site code for stock" +loginSite); System.out.println("site code for stock" +loginSite);
if(rs.getInt(1)==0) if(rs.getInt(1)==0)
{ {
System.out.println("pallet quantity zero");
errCode = "VMPALLETQN";//pallet quantity should be more than zero errCode = "VMPALLETQN";//pallet quantity should be more than zero
errList.add( errCode ); errList.add( errCode );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break;
} }
} }
if(pstmt != null) if(pstmt != null)
...@@ -356,10 +371,12 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -356,10 +371,12 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
} }
if("loc_code".equalsIgnoreCase(childNodeName)) if("loc_code".equalsIgnoreCase(childNodeName))
{ {
if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag)) //if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag))
{ //{
System.out.println("editFlag>>>>>>>" +editFlag);
if(locCode.length() == 0 || locCode.equalsIgnoreCase("")) if(locCode.length() == 0 || locCode.equalsIgnoreCase(""))
{ {
errCode = "VMLOCATNUL"; errCode = "VMLOCATNUL";
errList.add( errCode ); errList.add( errCode );
...@@ -383,21 +400,24 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -383,21 +400,24 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
System.out.println("count >>>>>>>" +locCodecnt); System.out.println("count >>>>>>>" +locCodecnt);
if(locCodecnt==0) if(locCodecnt==0)
{ {
System.out.println("location detail exist");
errCode = "VMLOCATEXT"; errCode = "VMLOCATEXT";
errList.add( errCode ); errList.add( errCode );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break;
} }
} }
rs.close(); rs.close();
pstmt.close(); pstmt.close();
} }
} //}
} }
//Changed for pallet request with stock details [Start]Request Id:W15HSUN003 //Changed for pallet request with stock details [Start]Request Id:W15HSUN003
if("item_code".equalsIgnoreCase(childNodeName)) if("item_code".equalsIgnoreCase(childNodeName))
{ {
if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag)) //if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag))
{ //{
System.out.println("editFlag item_code>>>>>>>" +editFlag);
if(itemCode.length() == 0 || itemCode.equalsIgnoreCase("")) if(itemCode.length() == 0 || itemCode.equalsIgnoreCase(""))
{ {
errCode = "VMITEMCNUL"; errCode = "VMITEMCNUL";
...@@ -423,22 +443,25 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -423,22 +443,25 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
{ {
itemCodecnt = rs.getInt(1); itemCodecnt = rs.getInt(1);
System.out.println("ITEM CODE>>>>>>>" +itemCodecnt); System.out.println("ITEM CODE>>>>>>>" +itemCodecnt);
}
if(itemCodecnt==0) if(itemCodecnt==0)
{ {
System.out.println("item code exist");
errCode = "VMITEMCEXT"; errCode = "VMITEMCEXT";
errList.add( errCode ); errList.add( errCode );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
} break;
} }
rs.close(); rs.close();
pstmt.close(); pstmt.close();
} }
} //}
} }
if("lot_no".equalsIgnoreCase(childNodeName)) if("lot_no".equalsIgnoreCase(childNodeName))
{ {
if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag)) //if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag))
{ //{
if(lotNo == null || lotNo.length()==0) if(lotNo == null || lotNo.length()==0)
{ {
errCode = "VMLOTNONUL"; errCode = "VMLOTNONUL";
...@@ -465,22 +488,26 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -465,22 +488,26 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
{ {
lotNocnt = rs.getInt(1); lotNocnt = rs.getInt(1);
System.out.println("lot number>>>>>>>" +lotNocnt); System.out.println("lot number>>>>>>>" +lotNocnt);
}
if(lotNocnt==0) if(lotNocnt==0)
{ {
System.out.println("lot number exist");
errCode = "VMLOTNOEXT"; errCode = "VMLOTNOEXT";
errList.add( errCode ); errList.add( errCode );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break;
} }
}
rs.close(); rs.close();
pstmt.close(); pstmt.close();
} }
} //}
} }
if("lot_sl".equalsIgnoreCase(childNodeName)) if("lot_sl".equalsIgnoreCase(childNodeName))
{ {
if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag)) //if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag))
{ //{
if(lotSl == null || lotSl.length()==0) if(lotSl == null || lotSl.length()==0)
{ {
errCode = "VMLOTSLNUL"; errCode = "VMLOTSLNUL";
...@@ -490,6 +517,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -490,6 +517,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
} }
else else
{ {
...@@ -508,25 +536,28 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -508,25 +536,28 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
{ {
lotSlcnt = rs.getInt(1); lotSlcnt = rs.getInt(1);
System.out.println("lot sl >>>>>>>" +lotSlcnt); System.out.println("lot sl >>>>>>>" +lotSlcnt);
}
if(lotSlcnt==0) if(lotSlcnt==0)
{ {
System.out.println("lot sl exist");
errCode = "VMLOTSLEXT"; errCode = "VMLOTSLEXT";
errList.add( errCode ); errList.add( errCode );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
} break;
} }
rs.close(); rs.close();
pstmt.close(); pstmt.close();
} }
} //}
} }
if("no_art".equalsIgnoreCase(childNodeName)) if("no_art".equalsIgnoreCase(childNodeName))
{ {
noArtStr = noArtStr.length() == 0 ? "0" : noArtStr; noArtStr = noArtStr.length() == 0 ? "0" : noArtStr;
noArtD = Double.parseDouble(noArtStr); noArtD = Double.parseDouble(noArtStr);
if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag)) //if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag))
{ //{
if(noArtD == 0 ) if(noArtD == 0 )
{ {
errCode = "VMNOARTNUL"; errCode = "VMNOARTNUL";
...@@ -535,6 +566,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -535,6 +566,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
} }
else else
{ {
...@@ -580,23 +612,25 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -580,23 +612,25 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
if(noArtD > noArt) if(noArtD > noArt)
{ {
System.out.println("noart exist");
System.out.println("QUANTITY ERROR>>>>>>>"); System.out.println("QUANTITY ERROR>>>>>>>");
errCode = "VMNOARTEXT"; errCode = "VMNOARTEXT";
errList.add( errCode ); errList.add( errCode );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break;
} }
} }
} }
} //}
} }
if("quantity".equalsIgnoreCase(childNodeName)) if("quantity".equalsIgnoreCase(childNodeName))
{ {
quantityStr = quantityStr.length() == 0 ? "0" : quantityStr; quantityStr = quantityStr.length() == 0 ? "0" : quantityStr;
quantity = Double.parseDouble(quantityStr); quantity = Double.parseDouble(quantityStr);
if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag)) //if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag))
{ //{
if(quantity == 0 ) if(quantity == 0 )
{ {
errCode = "VMQUANTNUL"; errCode = "VMQUANTNUL";
...@@ -626,16 +660,18 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -626,16 +660,18 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
System.out.println("quantityStock>>>>>>>" +quantityStock); System.out.println("quantityStock>>>>>>>" +quantityStock);
if(quantity > quantityStock) if(quantity > quantityStock)
{ {
System.out.println("quantity exist");
System.out.println("QUANTITY ERROR>>>>>>>"); System.out.println("QUANTITY ERROR>>>>>>>");
errCode = "VMQUANTEXT"; errCode = "VMQUANTEXT";
errList.add( errCode ); errList.add( errCode );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
break;
} }
} }
rs.close(); rs.close();
pstmt.close(); pstmt.close();
} }
} //}
...@@ -644,7 +680,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -644,7 +680,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
} }
break; break;
} //switch end } //switch end
System.out.println("after switch");
int errListSize = errList.size(); int errListSize = errList.size();
System.out.println("errListSize .........." + errListSize); System.out.println("errListSize .........." + errListSize);
String errFldName = null; String errFldName = null;
...@@ -990,6 +1026,11 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle ...@@ -990,6 +1026,11 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
valueXmlString.append( "<quantity><![CDATA[" ).append( quantity ).append( "]]></quantity>\r\n" ); valueXmlString.append( "<quantity><![CDATA[" ).append( quantity ).append( "]]></quantity>\r\n" );
valueXmlString.append( "<no_art><![CDATA[" ).append( noArt ).append( "]]></no_art>\r\n" ); valueXmlString.append( "<no_art><![CDATA[" ).append( noArt ).append( "]]></no_art>\r\n" );
} }
else
{
valueXmlString.append( "<quantity><![CDATA[" ).append( "" ).append( "]]></quantity>\r\n" );
valueXmlString.append( "<no_art><![CDATA[" ).append( "" ).append( "]]></no_art>\r\n" );
}
rs.close(); rs.close();
pstmt.close(); pstmt.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