Commit 55040d20 authored by prahate's avatar prahate

EJB updated for Request Id [D14JSUN004].


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98130 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e9054d43
......@@ -81,11 +81,13 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
String discrIdDate="",discrResDate="",noArtActual="";
String keyFlag="",fldValue="";
String tranIdRcp="",tranId="",reasCode="",status="";
String tranIdRcpHdr = "",lineNoRcp="",remarks2="",objName="";
String tranIdRcpHdr = "",lineNoRcp="",remarks2="",objName="",tempActualQty="";
int ctr=0;
int cnt = 0;
int noArt=0;
double qtyRcp=0.0,qtyActual=0.0;
double actualQtyInt=0.0;
int currentFormNo = 0;
int childNodeListLength;
......@@ -174,7 +176,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
}
else
{
sql = " select count(*) from distord_rcp where tran_id= ? and confirmed='Y'"; //and confirmed='Y' and status= (case when status is null then 'P' else status end) ";
sql = " select count(*) from distord_rcp where tran_id= ? and confirmed='Y'";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranIdRcp);
rs = pstmt.executeQuery();
......@@ -371,12 +373,12 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
}
else if(childNodeName.equalsIgnoreCase("qty_actual"))
{
String tempActualQty=null;
tempActualQty = genericUtility.getColumnValue("qty_actual", dom); //==null?"0":genericUtility.getColumnValue("qty_actual", dom));
double actualQtyInt=Double.parseDouble(tempActualQty);
System.out.println("QUANTITY ACTUAL:"+tempActualQty);
System.out.println("QUANTITY ACTUALINT:"+actualQtyInt);
if((tempActualQty== null || tempActualQty.trim().length() == 0) || (actualQtyInt < 0))
tempActualQty = genericUtility.getColumnValue("qty_actual", dom);
if(tempActualQty!=null && tempActualQty.trim().length() > 0)
{
actualQtyInt=Double.parseDouble(tempActualQty);
}
if((tempActualQty == null || tempActualQty.trim().length() == 0) || (actualQtyInt <= 0))
{
errCode = "INVQTY";
errList.add(errCode);
......@@ -390,6 +392,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
qtyRcp=Double.valueOf(genericUtility.getColumnValue("qty_rcp", dom)==null?"0":genericUtility.getColumnValue("qty_rcp", dom));
qtyActual = Double.valueOf(genericUtility.getColumnValue("qty_actual", dom)==null?"0":genericUtility.getColumnValue("qty_actual", dom));
System.out.println("Reason code :"+reasCode);
if(((qtyRcp-qtyActual) > 0 || (qtyRcp-qtyActual) < 0) && (reasCode == null || reasCode.trim().length() == 0))
{
errCode = "VTREASCOD";
......@@ -425,7 +428,6 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
qtyRcp=Double.valueOf(genericUtility.getColumnValue("qty_rcp", dom)==null?"0":genericUtility.getColumnValue("qty_rcp", dom));
qtyActual = Double.valueOf(genericUtility.getColumnValue("qty_actual", dom)==null?"0":genericUtility.getColumnValue("qty_actual", dom));
System.out.println("Status@@@@@@@@@@@@@ :"+status);
// if(( (qtyRcp-qtyActual) > 0) && (!(status.equalsIgnoreCase("C"))) && ((remarks==null || remarks.trim().length()<=0)))
if(( (qtyRcp-qtyActual) > 0) && ((remarks==null || remarks.trim().length()<=0)))
{
errCode = "VMREMARK1";
......@@ -436,9 +438,12 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
}
else if(childNodeName.equalsIgnoreCase("no_art__act"))
{
noArtActual = genericUtility.getColumnValue("no_art__act", dom); //==null?"0":genericUtility.getColumnValue("qty_actual", dom));
int noArt=Integer.parseInt(noArtActual);
if((noArtActual== null || noArtActual.trim().length() == 0) || (noArt < 0))
noArtActual = genericUtility.getColumnValue("no_art__act", dom);
if(noArtActual!=null && noArtActual.trim().length() > 0)
{
noArt=Integer.parseInt(noArtActual);
}
if((noArtActual == null || noArtActual.trim().length() == 0) || (noArt <= 0))
{
errCode = "VMNOART";
errList.add(errCode);
......@@ -454,7 +459,6 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
remarks2=genericUtility.getColumnValue("remarks2", dom);
status = genericUtility.getColumnValue("status", dom);
System.out.println("Status@@@@@@@@@@@@@ :"+status);
// if(( (qtyRcp-qtyActual) > 0) && (!(status.equalsIgnoreCase("C"))) && ((remarks==null || remarks.trim().length()<=0)))
if((status.equalsIgnoreCase("O")) && (remarks2!=null || remarks.trim().length()> 0))
{
errCode = "VMSTOPEN";
......@@ -627,6 +631,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
String siteCode = "";
String itemCode = "";
String itemDescr = "";
String qtyActualTemp="";
//String lineNoRcp = "";
String chgUser = "";
String chgTerm = "";
......@@ -636,7 +641,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
String locDescr = "",locType="",descr1="";
String siteCodeMfg="",suppCodeMfg="";
String tranIdRcp="",distOrder="",tranId="",tranCode="",lrNo="",transMode="",grossWeight="";
String tareWeight="",netWeight="",noArt="",gpNo="",tranName="",tranIdIss="";
String tareWeight="",netWeight="",noArt="",gpNo="",tranName="",tranIdIss="",noArtAct="";
String lotNo = "",lotSl="";
double quantity=0.0,qtyActual=0.0,qtyRcp=0.0,rate=0.0,shortVal=0.0;
String lineNo = "";
......@@ -690,7 +695,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
{
if(childNode.getFirstChild() != null)
{
columnValue = childNode.getFirstChild().getNodeValue().trim(); //added by cpatil
columnValue = childNode.getFirstChild().getNodeValue().trim();
}
}
ctr++;
......@@ -699,7 +704,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
{
System.out.println("@@@@@@ itm_default itemchange called");
System.out.println("@@@@@@ siteCode["+siteCode+"]");
siteCode =(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode")); //25/3/15 start
siteCode =(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode"));
siteDescr = findValue(conn, "descr" ,"site", "site_code", siteCode);
System.out.println("@@@@@@ 1 siteCode["+siteCode+"]::::::siteDescr["+siteDescr+"]");
valueXmlString.append("<site_code>").append("<![CDATA[" + siteCode + "]]>").append("</site_code>");
......@@ -980,27 +985,16 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
pstmt = null;
valueXmlString.append("<loc_type>").append("<![CDATA[" + locType + "]]>").append("</loc_type>");
valueXmlString.append("<gencodes_descr>").append("<![CDATA[" + descr1 + "]]>").append("</gencodes_descr>");
valueXmlString.append("<no_art__act>").append("<![CDATA[0]]>").append("</no_art__act>");
}
}
/*else if(currentColumn.trim().equalsIgnoreCase("status"))
{
System.out.println("@@@@@@ status itemchange called");
status = genericUtility.getColumnValue("status", dom);
System.out.println("Status is : "+status);
remarks2="";
if(status != null && status.equalsIgnoreCase("O"))
else if(currentColumn.trim().equalsIgnoreCase("qty_actual"))
{
System.out.println("inside open");
valueXmlString.append("<remarks2 protect = \"1\">").append("<![CDATA[" + remarks2 + "]]>").append("</remarks2>");
}
if(status != null && status.equalsIgnoreCase("C"))
qtyActualTemp=genericUtility.getColumnValue("qty_actual", dom);
if(qtyActualTemp==null || qtyActualTemp.trim().length() <= 0)
{
System.out.println("inside close");
valueXmlString.append("<remarks2 protect = \"0\">").append("<![CDATA[" + remarks2 + "]]>").append("</remarks2>");
valueXmlString.append("<qty_actual>").append("<![CDATA[0]]>").append("</qty_actual>");
}
}*/
else if(currentColumn.trim().equalsIgnoreCase("qty_actual"))
{
qtyRcp=Double.valueOf(genericUtility.getColumnValue("qty_rcp", dom)==null?"0":genericUtility.getColumnValue("qty_rcp", dom));
qtyActual = Double.valueOf(genericUtility.getColumnValue("qty_actual", dom)==null?"0":genericUtility.getColumnValue("qty_actual", dom));
rate = Double.valueOf(genericUtility.getColumnValue("rate", dom)==null?"0":genericUtility.getColumnValue("rate", dom));;
......@@ -1008,6 +1002,15 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
shortVal=((qtyRcp - qtyActual) * rate);
System.out.println("Short Value>>>>>>>>>"+shortVal);
valueXmlString.append("<short_val>").append("<![CDATA[" + getRequiredDecimal(shortVal,3) + "]]>").append("</short_val>");
}
else if(currentColumn.trim().equalsIgnoreCase("no_art__act"))
{
noArtAct=genericUtility.getColumnValue("no_art__act", dom);
if(noArtAct==null || noArtAct.trim().length() <= 0)
{
valueXmlString.append("<no_art__act>").append("<![CDATA[0]]>").append("</no_art__act>");
}
}
remarks2="";
valueXmlString.append("<remarks2>").append("<![CDATA[" + remarks2 + "]]>").append("</remarks2>");
......@@ -1158,7 +1161,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
System.out.println(" Object Name is-->" + objName);
return objName;
}
public String getRequiredDecimal(double actVal, int prec)//Added by chandrashekar on 11-08-14
public String getRequiredDecimal(double actVal, int prec)
{
String fmtStr = "############0";
String strValue = null;
......
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