Commit 4f183bdc authored by ssalve's avatar ssalve

Sarita: Done changes for validation of item on 14APRIL2018

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@183593 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 8b78f7ce
......@@ -10,7 +10,6 @@ import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.naming.InitialContext;
......@@ -118,6 +117,7 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
boolean issueCondition = false;
boolean receiptCondition = false , isError = false;
String flagSaveString = "" , tranIdForIssue = "",tranIdForReciept ="";
String invSrnoReqd=""; //Added by sarita on 14APR2018
FinCommon finCommon = new FinCommon();
//changes by sarita 19MARCH2018
String statusSrl = "";
......@@ -152,6 +152,28 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
isError = true;
return retSting;
}
//Added by sarita on 14APR2018 [start] to validate item_code as inv_srno_reqd is 'Y' or 'N'
else
{
sql = "select inv_srno_reqd from item where item_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,itemCodeHdr);
rs = pstmt.executeQuery();
if(rs.next())
{
invSrnoReqd = rs.getString("inv_srno_reqd");
System.out.println("inv_srno_reqd ::: ["+invSrnoReqd+"]");
}
if(rs != null){rs.close();rs = null;}
if(pstmt != null){pstmt.close();pstmt = null;}
if("Y".equalsIgnoreCase(invSrnoReqd) == false)
{
retSting = itmDBAccessEJB.getErrorString("", "IVITMSRRQD", "");
isError = true;
return retSting;
}
}
//Added by sarita on 14APR2018 [end]to validate item_code as inv_srno_reqd is 'Y' or 'N'
//Showing Error Message Transaction Splitted Already.[end]
sql = "select count(*) as cnt from stock where ITEM_CODE = ? AND LOT_NO = ? AND LOT_SL = ? AND quantity > 0";
......@@ -570,7 +592,8 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
if(j > 0)
{
sql = "update srl_contents set status ='C' where serial_no=?";
//Commented by sarita on 14APR2018 [start] -- removed column status from srl_contents table
/*sql = "update srl_contents set status ='C' where serial_no=?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId);
int i = pstmt.executeUpdate();
......@@ -594,7 +617,11 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
//Added by sarita to rollback connection
isError = true;
return retSting;
}
}*/
//Commented by sarita on 14APR2018 [end] -- removed column status from srl_contents table
// Prompt messages showing transaction Splitted Successfullly!!!!!
retSting = itmDBAccessEJB.getErrorString("", "VTAUTOSPLT", "");//itmDBAccessEJB.getErrorString("","VTBLNKDTL","","",conn);
return retSting;
}
else
{
......
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