Commit 930a0254 authored by ssalve's avatar ssalve

Sarita:Done changes on 17MARCH2018

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@182220 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 3e492dbf
......@@ -11,7 +11,9 @@ import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.naming.InitialContext;
import ibase.ejb.CommonDBAccessRemote;
import ibase.system.config.AppConnectParm;
import ibase.utility.E12GenericUtility;
......@@ -117,6 +119,7 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
String flagSaveString = "" , tranIdForIssue = "",tranIdForReciept ="";
FinCommon finCommon = new FinCommon();
String status = "";
int cnt = 0;
try
{
//conn = getConnection();
......@@ -136,6 +139,23 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
}
if(rs != null){rs.close();rs = null;}
if(pstmt != null){pstmt.close();pstmt = null;}
//Added by sarita on 17MARCH2018
sql = "select count(*) as cnt from stock where ITEM_CODE = ? AND LOT_NO = ? AND LOT_SL = ? AND quantity > 0";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, itemCodeHdr);
pstmt.setString(2, lotNoHdr);
pstmt.setString(3, lotSlHdr);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("cnt");
System.out.println("Total Records of Stock ::"+cnt);
}
if(cnt > 0)
{
retSting = itmDBAccessEJB.getErrorString("", "INVRCDSTOC", "");//itmDBAccessEJB.getErrorString("","VTBLNKDTL","","",conn);
return retSting;
}
sql = "SELECT SITE_CODE , LOC_CODE , ITEM_SER, QUANTITY, UNIT, GRADE , CREA_DATE , EXP_DATE , LTRAN_DATE , REMARKS , INV_STAT ," +
"ALLOC_QTY , PACK_CODE , MFG_DATE , SITE_CODE__MFG , POTENCY_PERC , LAST_RCP_DATE , LAST_ISS_DATE , RATE , LAST_PHYC_DATE , " +
......@@ -198,7 +218,7 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
considerAllocate = checkNull(rsStock.getString("consider_allocate"));
System.out.println("Value of Quantity is :: ["+quantity+"]");
//changes by sarita on 15MARCH2018
if(!issueCondition && !(quantity==0))
{
......@@ -227,7 +247,6 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
valueXmlforIssue.append("<taxInFocus><![CDATA[").append(false).append("]]></taxInFocus>\n");
valueXmlforIssue.append("<Detail1 dbID=\"\" domID=\"1\" objContext=\"1\" objName=\"adj_iss\">\n");
valueXmlforIssue.append("<attribute pkNames=\"\" selected=\"N\" status=\"O\" updateFlag=\"A\"/>\n");
//valueXmlforIssue.append("<tran_id><![CDATA[617ARD0002]]></tran_id>\n"); --changes by sarita on 16MARCH2018
valueXmlforIssue.append("<tran_id/>\n");
valueXmlforIssue.append("<tran_date><![CDATA[").append((ltranDate==null)?"":simpleDateFormat.format(ltranDate)).append("]]></tran_date>\n");
valueXmlforIssue.append("<eff_date><![CDATA[").append(simpleDateFormat.format(new Date())).append("]]></eff_date>\n");
......@@ -286,7 +305,6 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
valueXmlforIssue.append("<unit__alt><![CDATA[").append(unitAlt).append("]]></unit__alt>\n");
valueXmlforIssue.append("</Detail2>");
}
//Added by sarita on 15MARCH2018
else
{
retSting = itmDBAccessEJB.getErrorString("", "INVQUNTITY", "");//itmDBAccessEJB.getErrorString("","VTBLNKDTL","","",conn);
......@@ -431,9 +449,11 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
rs = null;
}
if("C".equalsIgnoreCase(status))
{
retSting = itmDBAccessEJB.getErrorString("", "VTRNCONF04", "");
retSting = itmDBAccessEJB.getErrorString("", "VTCONFMSP", "");
return retSting;
}
else
......@@ -499,6 +519,14 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
if(tranIdForReciept.length() > 0 && flagSaveString == "")
{
sql = "update srl_contentainer set status ='C' where serial_no=?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId);
int j = pstmt.executeUpdate();
conn.commit();
pstmt.close();
pstmt = null;
sql = "update srl_contents set status ='C' where serial_no=?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId);
......@@ -509,7 +537,7 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
System.out.println("Update ctr "+i);
if(i > 0)
{
retSting = itmDBAccessEJB.getErrorString("", "CONFSUCCES", "");//itmDBAccessEJB.getErrorString("","VTBLNKDTL","","",conn);
retSting = itmDBAccessEJB.getErrorString("", "VTAUTOSPLT", "");//itmDBAccessEJB.getErrorString("","VTBLNKDTL","","",conn);
return retSting;
}
}
......
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