Commit 8c1682db authored by msharma's avatar msharma

Condition Added to make tran_id__boq blank in porderand porder cancel status allowing


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@100351 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 880cfd68
......@@ -43,7 +43,7 @@ public class BoqCancel extends ActionHandlerEJB implements BoqCancelLocal, BoqCa
ConnDriver connDriver = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
int cnt = 0;
int cnt = 0,cntOrder=0;
GenericUtility genericUtility = null;
ITMDBAccessEJB itmDBAccessEJB = null;
......@@ -84,9 +84,24 @@ public class BoqCancel extends ActionHandlerEJB implements BoqCancelLocal, BoqCa
if(cnt > 0)
{
errString = itmDBAccessEJB.getErrorString("","VMBOQCNL","","",conn);
return errString;
sql = "select count(*) from porder where TRAN_ID__BOQ = ? and case when status is null then 'O' else status end ='X'";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);
rs = pstmt.executeQuery();
if(rs.next())
{
cntOrder = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cntOrder==0)
{
errString = itmDBAccessEJB.getErrorString("","VMBOQCNL","","",conn);
return errString;
}
/*sql = "select status from porder where TRAN_ID__BOQ = ?";
pstmt = conn.prepareStatement(sql);
......@@ -147,6 +162,16 @@ public class BoqCancel extends ActionHandlerEJB implements BoqCancelLocal, BoqCa
pstmt = null;
if(updateCoount > 0)
{
if(cntOrder>0)//Condition Added by Manoj dtd 09/03/2016 to make tran_id__boq blank in porder
{
sql="update porder set TRAN_ID__BOQ='' where TRAN_ID__BOQ=?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,tranId);
pstmt.executeUpdate();
pstmt.close();
pstmt=null;
}
errString = itmDBAccessEJB.getErrorString("","VTCANC1","","",conn);
}
}
......
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