Commit 04930112 authored by msingh's avatar msingh

Change by Manish for RVB2B on 28/10/16


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@103835 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 0db3cb2e
......@@ -92,7 +92,7 @@ public class PackLabelWizPosEJB extends ValidatorEJB implements PackLabelWizPosE
int lineNo = 0;
Document dom = null;
String contractNo = "",purcOrder = "",suppCode = "",siteCode = "",userId = "",tranCode = "", tranType = "",scacCode = "";
String contractNo = "",purcOrder = "",suppCode = "",siteCode = "",userId = "",loginSiteCode = "",tranCode = "", tranType = "",scacCode = "",lineNoOrd = "";
try
{
......@@ -105,7 +105,7 @@ public class PackLabelWizPosEJB extends ValidatorEJB implements PackLabelWizPosE
asnNo = "ASN" + GetRandomNumber();
userId = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginCode" );
//loginSiteCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
Node detail1Node = dom.getElementsByTagName("Detail1").item(0);
NodeList detail1List = detail1Node.getChildNodes();
int detail1ListLen = detail1List.getLength();
......@@ -132,7 +132,7 @@ public class PackLabelWizPosEJB extends ValidatorEJB implements PackLabelWizPosE
}
else if(childNode != null && "site_code".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{
siteCode = checkNullAndTrim(childNode.getFirstChild().getNodeValue());
siteCode = checkNull(childNode.getFirstChild().getNodeValue());
}
else if(childNode != null && "tran_code".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{
......@@ -236,7 +236,12 @@ public class PackLabelWizPosEJB extends ValidatorEJB implements PackLabelWizPosE
}
else if(childNode != null && "site_code__mfg".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{
mfgSite= checkNullAndTrim(childNode.getFirstChild().getNodeValue());
mfgSite= checkNull(childNode.getFirstChild().getNodeValue());
}
else if(childNode != null && "line_no__ord".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{
lineNoOrd= checkNull(childNode.getFirstChild().getNodeValue());
System.out.println("lineNoOrd is ===["+lineNoOrd+"]");
}
}
domID++;
......@@ -258,6 +263,7 @@ public class PackLabelWizPosEJB extends ValidatorEJB implements PackLabelWizPosE
xmlStringDet.append("<attribute pkNames='tran_id:line_no:' status='N' updateFlag='A' selected='N'/>");
xmlStringDet.append("<line_no><![CDATA[").append(domID).append("]]></line_no>");
xmlStringDet.append("<line_no__ord><![CDATA[").append(lineNoOrd).append("]]></line_no__ord>");
xmlStringDet.append("<item_code><![CDATA[").append(itemCode).append("]]></item_code>");
xmlStringDet.append("<quantity><![CDATA[").append(quantity).append("]]></quantity>");
xmlStringDet.append("<lot_no><![CDATA[").append(lotNo).append("]]></lot_no>");
......@@ -265,6 +271,7 @@ public class PackLabelWizPosEJB extends ValidatorEJB implements PackLabelWizPosE
xmlStringDet.append("<exp_date><![CDATA[").append(expDate).append("]]></exp_date>");
xmlStringDet.append("<mfg_date><![CDATA[").append(mfgDate).append("]]></mfg_date>");
xmlStringDet.append("<site_code__mfg><![CDATA[").append(mfgSite).append("]]></site_code__mfg>");
xmlStringDet.append("<no_pallet><![CDATA[1]]></no_pallet>");
xmlStringDet.append("</Detail2>");
......@@ -347,6 +354,15 @@ public class PackLabelWizPosEJB extends ValidatorEJB implements PackLabelWizPosE
return retString;
}
private static String checkNull(String input)
{
if (input==null)
{
input="";
}
return input;
}
private static String checkNullAndTrim(String input)
{
if (input==null)
......@@ -829,8 +845,8 @@ public class PackLabelWizPosEJB extends ValidatorEJB implements PackLabelWizPosE
grossWeight = rs.getDouble("GROSS_WEIGHT");
netWeight = rs.getDouble("NET_WEIGHT");
shelfLife = checkNullAndTrim(rs.getString("SHELF_LIFE"));
siteCodeMfg = checkNullAndTrim(rs.getString("SITE_CODE__MFG"));
siteCodeOwn = checkNullAndTrim(rs.getString("SITE_CODE__OWN"));
siteCodeMfg = checkNull(rs.getString("SITE_CODE__MFG"));
siteCodeOwn = checkNull(rs.getString("SITE_CODE__OWN"));
innerShipperSize = rs.getDouble("INNER_SHIPPER_SIZE");
unitInnerLabel = checkNullAndTrim(rs.getString("UNIT__INNER_LABEL"));
duplexSize = rs.getDouble("DUPLEX_SIZE");
......@@ -941,7 +957,7 @@ public class PackLabelWizPosEJB extends ValidatorEJB implements PackLabelWizPosE
grossWeight = rs.getDouble("GROSS_WEIGHT");
netWeight = rs.getDouble("NET_WEIGHT");
shelfLife = checkNullAndTrim(rs.getString("SHELF_LIFE"));
siteCodeOwn = checkNullAndTrim(rs.getString("SITE_CODE__OWN"));
siteCodeOwn = checkNull(rs.getString("SITE_CODE__OWN"));
shipperlength = rs.getDouble("LENGTH");
width = rs.getDouble("WIDTH");
height = rs.getDouble("HEIGHT");
......@@ -1286,9 +1302,12 @@ public class PackLabelWizPosEJB extends ValidatorEJB implements PackLabelWizPosE
String tranId = "";
Date mfgDate = null;
Date expDate = null;
Date asnDate = null;
String mfgDateStr = "";
String expDateStr = "";
String asnDateStr = "";
String mfgSite = "";
String packSize = "";
StringBuffer details = new StringBuffer("<root>");
......@@ -1298,7 +1317,7 @@ public class PackLabelWizPosEJB extends ValidatorEJB implements PackLabelWizPosE
ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");
System.out.println("ASN No=======["+asnNo+"]");
sql = "SELECT TRAN_ID,PURC_ORDER,CONTRACT_NO,SUPP_CODE FROM ASN_HDR WHERE ASN_NO = ?";
sql = "SELECT TRAN_ID,PURC_ORDER,CONTRACT_NO,SUPP_CODE,ASN_DATE FROM ASN_HDR WHERE ASN_NO = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,asnNo);
rs = pstmt.executeQuery();
......@@ -1309,6 +1328,7 @@ public class PackLabelWizPosEJB extends ValidatorEJB implements PackLabelWizPosE
purcOrder = checkNullAndTrim(rs.getString("PURC_ORDER"));
contractNo = checkNullAndTrim(rs.getString("CONTRACT_NO"));
suppCode = checkNullAndTrim(rs.getString("SUPP_CODE"));
asnDate = rs.getDate("ASN_DATE");
}
rs.close();rs = null;
......@@ -1336,10 +1356,12 @@ public class PackLabelWizPosEJB extends ValidatorEJB implements PackLabelWizPosE
details.append("<asn_no><![CDATA[").append(asnNo).append("]]></asn_no>\r\n");
details.append("<supp_code><![CDATA[").append(suppCode).append("]]></supp_code>\r\n");
details.append("<supp_name><![CDATA[").append(suppName).append("]]></supp_name>\r\n");
asnDateStr = new SimpleDateFormat(genericUtility.getApplDateFormat()).format(asnDate);
details.append("<ship_date><![CDATA[").append(asnDateStr).append("]]></ship_date>\r\n");
details.append("</finish>");
sql = "SELECT ITEM_CODE,QUANTITY,MFG_DATE,EXP_DATE,SITE_CODE__MFG FROM ASN_DET WHERE TRAN_ID = ? ";
sql = "SELECT ITEM_CODE,QUANTITY,MFG_DATE,EXP_DATE,SITE_CODE__MFG,PACK_SIZE FROM ASN_DET WHERE TRAN_ID = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId);
rs = pstmt.executeQuery();
......@@ -1351,11 +1373,12 @@ public class PackLabelWizPosEJB extends ValidatorEJB implements PackLabelWizPosE
quantity = checkNullAndTrim(rs.getString("QUANTITY"));
mfgDate = rs.getDate("MFG_DATE");
expDate = rs.getDate("EXP_DATE");
mfgSite = checkNullAndTrim(rs.getString("SITE_CODE__MFG"));
mfgSite = checkNull(rs.getString("SITE_CODE__MFG"));
packSize = checkNullAndTrim(rs.getString("PACK_SIZE"));
mfgDateStr = new SimpleDateFormat(genericUtility.getApplDateFormat()).format(mfgDate);
expDateStr = new SimpleDateFormat(genericUtility.getApplDateFormat()).format(expDate);
System.out.println("===mfgDateStr==["+mfgDateStr+"] expDateStr====["+expDateStr+"]");
System.out.println("===mfgDateStr==["+mfgDateStr+"] expDateStr====["+expDateStr+"] mfgSite=====["+mfgSite+"]");
domID++;
......@@ -1365,6 +1388,7 @@ public class PackLabelWizPosEJB extends ValidatorEJB implements PackLabelWizPosE
details.append("<mfg_date><![CDATA[").append(mfgDateStr).append("]]></mfg_date>\r\n");
details.append("<exp_date><![CDATA[").append(expDateStr).append("]]></exp_date>\r\n");
details.append("<site_code__mfg><![CDATA[").append(mfgSite).append("]]></site_code__mfg>\r\n");
details.append("<pack_size><![CDATA[").append(packSize).append("]]></pack_size>\r\n");
details.append("</extra>");
......
......@@ -6,9 +6,9 @@
<xsl:template match="/">
<html>
<link href="/ibase/webitm/css/theme/galaxy-theme.css" rel="stylesheet"/>
<link rel="stylesheet" href="/ibase/webitm/css/DD/default.css" type="text/css" />
<link id="userThemeLink" type="text/css" rel="stylesheet" href=""/>
<link href="/ibase/webitm/css/theme/galaxy-theme.css" rel="stylesheet" />
<link href="/ibase/webitm/css/htmlWizard.css" rel="stylesheet" />
<link href="/ibase/webitm/css/Standard/default.css" rel="stylesheet" />
<script type="text/javascript" src="/ibase/webitm/js/packLabelWizard.js"></script>
<body onload="setUserTheme()">
......@@ -17,6 +17,9 @@
<table class="tableClass" id="Details1" border="0" cellspacing="1" cellpadding="1">
<thead class="table-head" style="text-align:center;">
<tr>
<th class="thClass" nowrap="true" valign="bottom" >
<strong>ASN Number</strong>
</th>
<th class="thClass" nowrap="true" valign="bottom" >
<strong>Contract Number</strong>
</th>
......@@ -30,20 +33,24 @@
<strong>Supplier Name</strong>
</th>
<th class="thClass" nowrap="true" valign="bottom" >
<strong>ASN Number</strong>
<strong>Shipment Date</strong>
</th>
</tr>
</thead>
<tbody class="table-body">
<xsl:for-each select="//finish">
<xsl:variable name="asn_no"><xsl:value-of select="asn_no"/></xsl:variable>
<xsl:variable name="contract_no"><xsl:value-of select="contract_no"/></xsl:variable>
<xsl:variable name="purc_order"><xsl:value-of select="purc_order"/></xsl:variable>
<xsl:variable name="supp_code"><xsl:value-of select="supp_code"/></xsl:variable>
<xsl:variable name="supp_name"><xsl:value-of select="supp_name"/></xsl:variable>
<xsl:variable name="asn_no"><xsl:value-of select="asn_no"/></xsl:variable>
<xsl:variable name="ship_date"><xsl:value-of select="ship_date"/></xsl:variable>
<tr style="text-align:center;">
<td>
<xsl:value-of select="asn_no"/>
</td>
<td>
<xsl:value-of select="contract_no"/>
</td>
......@@ -57,9 +64,8 @@
<xsl:value-of select="supp_name"/>
</td>
<td>
<xsl:value-of select="asn_no"/>
<xsl:value-of select="ship_date"/>
</td>
</tr>
</xsl:for-each>
</tbody>
......@@ -84,6 +90,9 @@
<th class="thClass" nowrap="true" valign="bottom" >
<strong>Mfg Site</strong>
</th>
<th class="thClass" nowrap="true" valign="bottom" >
<strong>Pack Size</strong>
</th>
</tr>
</thead>
......@@ -95,6 +104,7 @@
<xsl:variable name="mfg_date"><xsl:value-of select="mfg_date"/></xsl:variable>
<xsl:variable name="exp_date"><xsl:value-of select="exp_date"/></xsl:variable>
<xsl:variable name="site_code__mfg"><xsl:value-of select="site_code__mfg"/></xsl:variable>
<xsl:variable name="pack_size"><xsl:value-of select="pack_size"/></xsl:variable>
<tr style="text-align:center;">
<td>
......@@ -112,6 +122,9 @@
<td>
<xsl:value-of select="site_code__mfg"/>
</td>
<td>
<xsl:value-of select="pack_size"/>
</td>
</tr>
</xsl:for-each>
......
......@@ -9,8 +9,9 @@
<script type="text/javascript" src="/ibase/webitm/js/jquery-1.10.2.js"></script>
<script type="text/javascript" src="/ibase/webitm/js/asnWizardPopup.js"></script>
<link rel="stylesheet" href="/ibase/webitm/css/DD/default.css" type="text/css" />
<link id="userThemeLink" type="text/css" rel="stylesheet" href=""/>
<link href="/ibase/webitm/css/theme/galaxy-theme.css" rel="stylesheet" />
<link href="/ibase/webitm/css/Standard/default.css" rel="stylesheet" />
<link href="/ibase/webitm/css/htmlWizard.css" rel="stylesheet" />
<script language="JavaScript" type="text/javascript">
<![CDATA[
......
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