Commit 6d5ff54a authored by ssarkar's avatar ssarkar

update by sumit on 30/03/13 for issue tracker 168 active transfer


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92902 ce508802-f39f-4f6c-b175-0d175dae99d5
parent c5e8f40b
......@@ -207,8 +207,7 @@ public class PickIssueEJB extends ValidatorEJB implements PickIssueEJBRemote,Pic
System.out.println(" columnName [" + childNodeName + "] columnValue [" + columnValue + "]");
pickOrder = genericUtility.getColumnValue("pick_order",hdrDom);
System.out.println("PICKORD="+pickOrder);
cartonNumber = genericUtility.getColumnValue("carton_no",currDom);
System.out.println("CARTONNO="+cartonNumber);
cartonNumber = genericUtility.getColumnValue("carton_no",currDom);
pickType = genericUtility.getColumnValue("pick_type",hdrDom);
System.out.println("PICKTTYPE="+pickType);
itemCode = genericUtility.getColumnValue("item_code",currDom);
......@@ -216,62 +215,87 @@ public class PickIssueEJB extends ValidatorEJB implements PickIssueEJBRemote,Pic
if ( "carton_no".equalsIgnoreCase( childNodeName ) )
{
sql = "SELECT CARTON_NO FROM CARTON_MASTER WHERE CARTON_NO = ?";
pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, pickOrder );
rs = pstmt.executeQuery();
if( !rs.next() )
cartonNumber = checkNull(genericUtility.getColumnValue("carton_no", currDom));
System.out.println("cartonNumber = ["+cartonNumber.trim()+"]");
if(cartonNumber == null || cartonNumber.trim().length() == 0)
{
errString = itmDBAccessEJB.getErrorString("","INVCTNNO1",userId);
return errString;
errString = itmDBAccessEJB.getErrorString("","NULCARTNNO",userId);
return errString;
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = " SELECT PTCN FROM WAVE_TASK_DET WHERE REF_ID = ? ";
pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, pickOrder );
rs = pstmt.executeQuery();
if( rs.next() )
else
{
ptcn = rs.getString("PTCN");
cartonNumber = cartonNumber.trim();
System.out.println(" cartonNumber ***************** ["+cartonNumber+"]");
sql = "SELECT CARTON_NO FROM CARTON_MASTER WHERE CARTON_NO = ?";
pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, cartonNumber);
rs = pstmt.executeQuery();
if( !rs.next() )
{
errString = itmDBAccessEJB.getErrorString("","INVCTNNO1",userId);
return errString;
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = " SELECT PTCN FROM WAVE_TASK_DET WHERE REF_ID = ? ";
pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, pickOrder );
rs = pstmt.executeQuery();
if( rs.next() )
{
ptcn = rs.getString("PTCN");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = " SELECT COUNT(CARTON_NO) FROM CARTON_MASTER WHERE PTCN = ? AND CARTON_TYPE = ? AND CARTON_NO = ? ";
pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, ptcn );
pstmt.setString( 2, pickType);
pstmt.setString( 3, cartonNumber);
rs = pstmt.executeQuery();
if(rs.next())
{
count = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(count == 0)
{
errCode = "INVCTNNO";
errString = itmDBAccessEJB.getErrorString("","INVCTNNO",userId);
return errString;
}
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = " SELECT COUNT(CARTON_NO) FROM CARTON_MASTER WHERE PTCN = ? AND CARTON_TYPE = ? AND CARTON_NO = ? ";
pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, ptcn );
pstmt.setString( 2, pickType);
pstmt.setString( 3, cartonNumber);
rs = pstmt.executeQuery();
if(rs.next())
}
else if ( "quantity".equalsIgnoreCase( childNodeName ) )
{
String strQuantity = "";
strQuantity = checkNull(genericUtility.getColumnValue("quantity",currDom));
if(strQuantity.trim().length() == 0)
{
count = rs.getInt(1);
strQuantity = "0";
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(count == 0)
{
errCode = "INVCTNNO";
errString = itmDBAccessEJB.getErrorString("","INVCTNNO",userId);
return errString;
}
}
//Changed by sumit on 28/03/13 this validation will happen from pre save start
/*if ( "quantity".equalsIgnoreCase( childNodeName ) )
{
quantity = Double.parseDouble(genericUtility.getColumnValue("quantity",currDom));
quantity = Double.parseDouble(strQuantity);
currLineNo =Integer.parseInt(genericUtility.getColumnValue("line_no",currDom));
System.out.println(" quantity ["+quantity+"]");
if(quantity == 0)
{
errString = itmDBAccessEJB.getErrorString("","INVQUANTIY",userId);
return errString;
}
sql = " SELECT SUM(QUANTITY) AS QUANTITY FROM PICK_ISS_DET WHERE PICK_ORDER = ? AND ITEM_CODE = ? AND LINE_NO = ?";
//Changed by sumit on 28/03/13 this validation will happen from pre save start
/*sql = " SELECT SUM(QUANTITY) AS QUANTITY FROM PICK_ISS_DET WHERE PICK_ORDER = ? AND ITEM_CODE = ? AND LINE_NO = ?";
pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, pickOrder );
pstmt.setString( 2, itemCode );
......@@ -314,8 +338,10 @@ public class PickIssueEJB extends ValidatorEJB implements PickIssueEJBRemote,Pic
errCode = "INVQNTY";
errString = itmDBAccessEJB.getErrorString("","INVQNTY",userId);
return errString;
}
} */
}*/
//Changed by sumit on 28/03/13 this validation will happen from pre save end
}
//Changed by sumit on 28/03/13 this validation will happen from pre save end
} // for loop end
} //case 2 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