Commit 428e7c89 authored by mmhatre's avatar mmhatre

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@214728 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 0f29f95c
......@@ -103,6 +103,7 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
ArrayList errList = new ArrayList();
ArrayList errFields = new ArrayList();
DistCommon distComm = new DistCommon();
FinCommon finCommon=new FinCommon();
try
{
int currentFormNo = 0, cnt = 0;
......@@ -521,7 +522,8 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
ls_lot_sl__fr = genericUtility.getColumnValue( "lot_sl__fr", currDom );
ls_loc_code__to = genericUtility.getColumnValue( "loc_code__to", currDom );
ls_lot_no__to = genericUtility.getColumnValue( "lot_no__to", currDom );
ls_lot_sl__to = genericUtility.getColumnValue( "lot_sl__to", currDom );
ls_lot_sl__to = genericUtility.getColumnValue( "lot_sl__to", currDom );
System.out.println("manish ls_Val"+ls_Val+"ls_loccode"+ls_loccode+"ls_lot_no__fr"+ls_lot_no__fr+"ls_lot_no__to"+ls_lot_no__to+"ls_lot_sl__fr"+ls_lot_sl__fr+"ls_lot_sl__to"+ls_lot_sl__to);
// 31-jan-2019 manoharan invalid syntax corrected
//if ((ls_Val.trim() == ls_loccode.trim()) && (ls_lot_no__fr.trim() == ls_lot_no__to.trim()) && (ls_lot_sl__fr.trim() == ls_lot_sl__to.trim()))
if (ls_Val.trim().equals(ls_loccode.trim()) && ls_lot_no__fr.trim().equals(ls_lot_no__to.trim()) && ls_lot_sl__fr.trim().equals(ls_lot_sl__to.trim()))
......@@ -720,50 +722,63 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
if(cctrCodeDr != null && cctrCodeDr.trim().length()>0)
{
sql = "Select count(*) as count From costctr where cctr_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, cctrCodeDr);
rs = pstmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt("count");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt == 0)
{
errList.add( "VMCCTR1" );
errFields.add( childNodeName.toLowerCase());
}
//added by manish mhatre on 2-jan-2019
errCode = finCommon.isCctrCode(acctCodeDr, cctrCodeDr, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}//end manish
// sql = "Select count(*) as count From costctr where cctr_code = ? ";
// pstmt = conn.prepareStatement(sql);
// pstmt.setString(1, cctrCodeDr);
// rs = pstmt.executeQuery();
// if (rs.next())
// {
// cnt = rs.getInt("count");
// }
// rs.close();
// rs = null;
// pstmt.close();
// pstmt = null;
//
// if(cnt == 0)
// {
// errList.add( "VMCCTR1" );
// errFields.add( childNodeName.toLowerCase());
// }
}
}
else if ( "cctr_code__cr".equalsIgnoreCase( childNodeName ) )
{
cctrCodeCr = genericUtility.getColumnValue( "cctr_code__cr", currDom );
if(cctrCodeCr != null && cctrCodeCr.trim().length()>0)
{
sql = "Select count(*) as count From costctr where cctr_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, cctrCodeCr);
rs = pstmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt("count");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt == 0)
{
errList.add( "VMCCTR1" );
errFields.add( childNodeName.toLowerCase());
//added by manish mhatre on 2-jan-2019
errCode = finCommon.isCctrCode(acctCodeCr, cctrCodeCr, " ", conn);
if (errCode != null && errCode.trim().length() > 0) {
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
// sql = "Select count(*) as count From costctr where cctr_code = ? ";
// pstmt = conn.prepareStatement(sql);
// pstmt.setString(1, cctrCodeCr);
// rs = pstmt.executeQuery();
// if (rs.next())
// {
// cnt = rs.getInt("count");
// }
// rs.close();
// rs = null;
// pstmt.close();
// pstmt = null;
//
// if(cnt == 0)
// {
// errList.add( "VMCCTR1" );
// errFields.add( childNodeName.toLowerCase());
// }
}
}
/* // commented by manohar 31-jan-19 already same validation exists (loc_code__fr)
......@@ -819,6 +834,11 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
errList.add( "VMCCTR1" );
errFields.add( childNodeName.toLowerCase());
}
// errCode = finCommon.isCctrCode(acctCodeDr, cctrCodeInv, " ", conn);
// if (errCode != null && errCode.trim().length() > 0) {
// errList.add(errCode);
// errFields.add(childNodeName.toLowerCase());
// }
}
}// for loop 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