Commit 35bc502d authored by ppatro's avatar ppatro

master pack,deselect and sql


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92545 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 199cb917
...@@ -160,7 +160,7 @@ public class PalletNoIC extends ValidatorEJB implements PalletNoICLocal, PalletN ...@@ -160,7 +160,7 @@ public class PalletNoIC extends ValidatorEJB implements PalletNoICLocal, PalletN
noOfParent = parentList.getLength(); noOfParent = parentList.getLength();
//Changed by sumit on 21/01/13 getting objName //Changed by sumit on 21/01/13 getting objName
objName = getObjName(hdrDataDom); objName = getObjName(hdrDataDom);
System.out.println(" obj_name ["+objName+"]");
switch ( currentFormNo ) // Switch Case for form number switch ( currentFormNo ) // Switch Case for form number
{ {
case 1: case 1:
...@@ -193,10 +193,20 @@ public class PalletNoIC extends ValidatorEJB implements PalletNoICLocal, PalletN ...@@ -193,10 +193,20 @@ public class PalletNoIC extends ValidatorEJB implements PalletNoICLocal, PalletN
{ {
palletNoDom = checkNull(genericUtility.getColumnValue( "pallet_no", currFormDataDom )); palletNoDom = checkNull(genericUtility.getColumnValue( "pallet_no", currFormDataDom ));
if(!"dock_tran".equalsIgnoreCase(objName)) //pickOrder = checkNull(genericUtility.getColumnValue( "pick_order", currFormDataDom ));
{ //VALIDATIN FOR PALLET_NO FROM PALLET NO TABLE WITH ACTIVE STATUS
// Changed by sumit 21/01/13 adding condition of dock_tran
/*if(!"dock_tran".equalsIgnoreCase(objName))
{*/
//dock_tran //dock_tran
/*if("M".equalsIgnoreCase(pickType)) //For master pack
{
sql="SELECT COUNT(1) FROM PALLET_NO WHERE PALLET_NO = ? AND STATUS = 'U'";
}
else
{
sql="SELECT COUNT(1) FROM PALLET_NO WHERE PALLET_NO = ? AND STATUS = 'A'"; sql="SELECT COUNT(1) FROM PALLET_NO WHERE PALLET_NO = ? AND STATUS = 'A'";
}
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, palletNoDom.trim()); pstmt.setString(1, palletNoDom.trim());
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -212,11 +222,49 @@ public class PalletNoIC extends ValidatorEJB implements PalletNoICLocal, PalletN ...@@ -212,11 +222,49 @@ public class PalletNoIC extends ValidatorEJB implements PalletNoICLocal, PalletN
{ {
errList.add( "INVPLTNO1" ); errList.add( "INVPLTNO1" );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
} }*/
//validation of pallat_no from PICK_ISS_HDR //validation of pallat_no from PICK_ISS_HDR
// 14/09/12 manoharan new trf_status to be maintained // 14/09/12 manoharan new trf_status to be maintained
//sql = "SELECT COUNT(1) FROM PICK_ISS_HDR WHERE PALLET_NO = ? AND PICK_TYPE = 'A'"; //sql = "SELECT COUNT(1) FROM PICK_ISS_HDR WHERE PALLET_NO = ? AND PICK_TYPE = 'A'";
sql="SELECT COUNT(1) FROM PALLET_NO WHERE PALLET_NO = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, palletNoDom.trim());
rs = pstmt.executeQuery();
if(!rs.next())
{
errList.add( "INVPLTNO1" );
errFields.add( childNodeName.toLowerCase() );
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = "SELECT PICK_ORDER,PICK_TYPE FROM PICK_ISS_HDR HDR WHERE HDR.PALLET_NO = ?";
pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, palletNoDom );
rs = pstmt.executeQuery();
if ( rs.next() )
{
pickOrder = rs.getString("PICK_ORDER");
pickType = rs.getString("PICK_type");
System.out.println("PICK_ORDER -----["+pickOrder+"]pickType["+pickType+"]");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if("M".equalsIgnoreCase(pickType)) //For master pack
{
sql = "SELECT CASE WHEN TRF_STATUS IS NULL THEN 'N' ELSE TRF_STATUS END AS TRF_STATUS FROM PICK_ISS_HDR WHERE PALLET_NO = ? AND PICK_TYPE = 'M'";
}
else
{
sql = "SELECT CASE WHEN TRF_STATUS IS NULL THEN 'N' ELSE TRF_STATUS END AS TRF_STATUS FROM PICK_ISS_HDR WHERE PALLET_NO = ? AND PICK_TYPE = 'A'"; sql = "SELECT CASE WHEN TRF_STATUS IS NULL THEN 'N' ELSE TRF_STATUS END AS TRF_STATUS FROM PICK_ISS_HDR WHERE PALLET_NO = ? AND PICK_TYPE = 'A'";
}
pstmt = conn.prepareStatement( sql ); pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, palletNoDom.trim()); pstmt.setString( 1, palletNoDom.trim());
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -240,7 +288,6 @@ public class PalletNoIC extends ValidatorEJB implements PalletNoICLocal, PalletN ...@@ -240,7 +288,6 @@ public class PalletNoIC extends ValidatorEJB implements PalletNoICLocal, PalletN
errList.add( "VTPLTTRF" ); errList.add( "VTPLTTRF" );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
} }
}
//Changed by sumit on 21/01/13 adding validation to prevent doc transfer in case of M-PACK not done start //Changed by sumit on 21/01/13 adding validation to prevent doc transfer in case of M-PACK not done start
sql = "SELECT PH.CONFIRMED FROM PICK_ISS_HDR PIH, PACK_HDR PH WHERE PIH.PICK_ORDER = PH.PICK_ORDER AND PIH.PALLET_NO = ? AND PIH.PICK_TYPE = 'M' "; sql = "SELECT PH.CONFIRMED FROM PICK_ISS_HDR PIH, PACK_HDR PH WHERE PIH.PICK_ORDER = PH.PICK_ORDER AND PIH.PALLET_NO = ? AND PIH.PICK_TYPE = 'M' ";
...@@ -889,9 +936,10 @@ public class PalletNoIC extends ValidatorEJB implements PalletNoICLocal, PalletN ...@@ -889,9 +936,10 @@ public class PalletNoIC extends ValidatorEJB implements PalletNoICLocal, PalletN
{ {
return ("<Errors><error id = \"xxxx\" type=\"E\">" + errorString.substring(errorString.indexOf("<message>") , errorString.indexOf("</description>") + "</description>".length()) + "<redirect>1</redirect><type>E</type></error></Errors>"); return ("<Errors><error id = \"xxxx\" type=\"E\">" + errorString.substring(errorString.indexOf("<message>") , errorString.indexOf("</description>") + "</description>".length()) + "<redirect>1</redirect><type>E</type></error></Errors>");
} }
//Changed by sumit on 21/01/13 Getting obj_name from dom start.
private String getObjName(Document dom) throws ITMException //Changed by sumit on 21/01/13 Getting obj_name from dom start.
{ private String getObjName(Document dom) throws ITMException
{
NodeList parentNodeList = null; NodeList parentNodeList = null;
int parentNodeListLength ; int parentNodeListLength ;
String objName = ""; String objName = "";
...@@ -912,6 +960,7 @@ private String getObjName(Document dom) throws ITMException ...@@ -912,6 +960,7 @@ private String getObjName(Document dom) throws ITMException
throw new ITMException(e); throw new ITMException(e);
} }
return objName; return objName;
} }
//Changed by sumit on 21/01/13 Getting obj_name from dom END. //Changed by sumit on 21/01/13 Getting obj_name from dom END.
} }
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