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; ...@@ -11,7 +11,9 @@ import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.Date; import java.util.Date;
import javax.naming.InitialContext; import javax.naming.InitialContext;
import ibase.ejb.CommonDBAccessRemote; import ibase.ejb.CommonDBAccessRemote;
import ibase.system.config.AppConnectParm; import ibase.system.config.AppConnectParm;
import ibase.utility.E12GenericUtility; import ibase.utility.E12GenericUtility;
...@@ -117,6 +119,7 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS ...@@ -117,6 +119,7 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
String flagSaveString = "" , tranIdForIssue = "",tranIdForReciept =""; String flagSaveString = "" , tranIdForIssue = "",tranIdForReciept ="";
FinCommon finCommon = new FinCommon(); FinCommon finCommon = new FinCommon();
String status = ""; String status = "";
int cnt = 0;
try try
{ {
//conn = getConnection(); //conn = getConnection();
...@@ -136,7 +139,24 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS ...@@ -136,7 +139,24 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
} }
if(rs != null){rs.close();rs = null;} if(rs != null){rs.close();rs = null;}
if(pstmt != null){pstmt.close();pstmt = 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 ," + 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 , " + "ALLOC_QTY , PACK_CODE , MFG_DATE , SITE_CODE__MFG , POTENCY_PERC , LAST_RCP_DATE , LAST_ISS_DATE , RATE , LAST_PHYC_DATE , " +
"GROSS_WEIGHT , TARE_WEIGHT , NET_WEIGHT , PACK_INSTR , DIMENSION , SUPP_CODE__MFG , ACCT_CODE__INV , CCTR_CODE__INV , RATE__OH ," + "GROSS_WEIGHT , TARE_WEIGHT , NET_WEIGHT , PACK_INSTR , DIMENSION , SUPP_CODE__MFG , ACCT_CODE__INV , CCTR_CODE__INV , RATE__OH ," +
...@@ -198,7 +218,7 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS ...@@ -198,7 +218,7 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
considerAllocate = checkNull(rsStock.getString("consider_allocate")); considerAllocate = checkNull(rsStock.getString("consider_allocate"));
System.out.println("Value of Quantity is :: ["+quantity+"]"); System.out.println("Value of Quantity is :: ["+quantity+"]");
//changes by sarita on 15MARCH2018
if(!issueCondition && !(quantity==0)) if(!issueCondition && !(quantity==0))
{ {
...@@ -227,7 +247,6 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS ...@@ -227,7 +247,6 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
valueXmlforIssue.append("<taxInFocus><![CDATA[").append(false).append("]]></taxInFocus>\n"); valueXmlforIssue.append("<taxInFocus><![CDATA[").append(false).append("]]></taxInFocus>\n");
valueXmlforIssue.append("<Detail1 dbID=\"\" domID=\"1\" objContext=\"1\" objName=\"adj_iss\">\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("<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_id/>\n");
valueXmlforIssue.append("<tran_date><![CDATA[").append((ltranDate==null)?"":simpleDateFormat.format(ltranDate)).append("]]></tran_date>\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"); 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 ...@@ -286,7 +305,6 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
valueXmlforIssue.append("<unit__alt><![CDATA[").append(unitAlt).append("]]></unit__alt>\n"); valueXmlforIssue.append("<unit__alt><![CDATA[").append(unitAlt).append("]]></unit__alt>\n");
valueXmlforIssue.append("</Detail2>"); valueXmlforIssue.append("</Detail2>");
} }
//Added by sarita on 15MARCH2018
else else
{ {
retSting = itmDBAccessEJB.getErrorString("", "INVQUNTITY", "");//itmDBAccessEJB.getErrorString("","VTBLNKDTL","","",conn); retSting = itmDBAccessEJB.getErrorString("", "INVQUNTITY", "");//itmDBAccessEJB.getErrorString("","VTBLNKDTL","","",conn);
...@@ -431,9 +449,11 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS ...@@ -431,9 +449,11 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
rs = null; rs = null;
} }
if("C".equalsIgnoreCase(status)) if("C".equalsIgnoreCase(status))
{ {
retSting = itmDBAccessEJB.getErrorString("", "VTRNCONF04", ""); retSting = itmDBAccessEJB.getErrorString("", "VTCONFMSP", "");
return retSting; return retSting;
} }
else else
...@@ -499,6 +519,14 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS ...@@ -499,6 +519,14 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
if(tranIdForReciept.length() > 0 && flagSaveString == "") 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=?"; sql = "update srl_contents set status ='C' where serial_no=?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId); pstmt.setString(1, tranId);
...@@ -509,7 +537,7 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS ...@@ -509,7 +537,7 @@ public class SRLContainerSplit extends ActionHandlerEJB implements SRLContainerS
System.out.println("Update ctr "+i); System.out.println("Update ctr "+i);
if(i > 0) if(i > 0)
{ {
retSting = itmDBAccessEJB.getErrorString("", "CONFSUCCES", "");//itmDBAccessEJB.getErrorString("","VTBLNKDTL","","",conn); retSting = itmDBAccessEJB.getErrorString("", "VTAUTOSPLT", "");//itmDBAccessEJB.getErrorString("","VTBLNKDTL","","",conn);
return retSting; 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