Commit 4d13b379 authored by nkhan's avatar nkhan

bug fix item change on item series


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@103700 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 45b651e2
......@@ -5984,22 +5984,18 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, mcode);
rs = pStmt.executeQuery();
if (rs.next()) {
if (rs.next())
{
itemSer = checkNull(rs.getString("item_ser"));
siteCodeDlv = checkNull(rs
.getString("site_code__dlv"));
suppCodePref = checkNull(rs
.getString("supp_code__pref"));
empCodePur = checkNull(rs
.getString("emp_code__pur"));
sitecodeBil = checkNull(rs
.getString("SITE_CODE__BIL"));
siteCodeDlv = checkNull(rs.getString("site_code__dlv"));
suppCodePref = checkNull(rs.getString("supp_code__pref"));
empCodePur = checkNull(rs.getString("emp_code__pur"));
sitecodeBil = checkNull(rs.getString("SITE_CODE__BIL"));
projCode = checkNull(rs.getString("proj_code"));
analCode = checkNull(rs.getString("anal_code"));
}
valueXmlString.append("<proj_code>")
.append("<![CDATA[" + projCode + "]]>")
valueXmlString.append("<proj_code>").append("<![CDATA[" + projCode + "]]>")
.append("</proj_code>");
valueXmlString.append("<item_ser>")
.append("<![CDATA[" + itemSer + "]]>")
......@@ -6085,24 +6081,24 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
.append("").append("</task_code>");
}
}
if (currentColumn.trim().equals("item_ser")) {
if (currentColumn.trim().equals("item_ser"))
{
mcode = genericUtility.getColumnValue("item_ser", dom);
empCode = genericUtility.getColumnValue("emp_code", dom,
"1");
empCode = genericUtility.getColumnValue("emp_code", dom,"1");
if (empCode.trim().length() == 0 || empCode == null) {
if (empCode.trim().length() == 0 || empCode == null)
{
sql = "select emp_code__pur from itemser where item_ser = ?";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, mcode);
rs = pStmt.executeQuery();
if (rs.next()) {
if (rs.next())
{
memp = rs.getString("emp_code__pur");
}
if (memp != null && memp.trim().length() > 0) {
valueXmlString.append("<emp_code>")
.append("<![CDATA[" + memp + "]]>")
.append("</emp_code>");
if (memp != null && memp.trim().length() > 0)
{
valueXmlString.append("<emp_code>").append("<![CDATA[" + memp + "]]>").append("</emp_code>");
}
rs.close();
rs = null;
......@@ -6110,91 +6106,89 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
pStmt = null;
}
taxClass = checkNull(genericUtility.getColumnValue(
"tax_class", dom));
taxChap = checkNull(genericUtility.getColumnValue(
"tax_chap", dom));
taxEnv = checkNull(genericUtility.getColumnValue("tax_env",
dom));
itemSer = checkNull(genericUtility.getColumnValue(
"item_ser", dom));
suppCode = checkNull(genericUtility.getColumnValue(
"supp_code", dom));
siteCodeDlv = checkNull(genericUtility.getColumnValue(
"site_code__dlv", dom));
stationstanCode = checkNull(genericUtility.getColumnValue(
"station_stan_code", dom));
taxClass = checkNull(genericUtility.getColumnValue("tax_class", dom));
taxChap = checkNull(genericUtility.getColumnValue("tax_chap", dom));
taxEnv = checkNull(genericUtility.getColumnValue("tax_env",dom));
itemSer = checkNull(genericUtility.getColumnValue("item_ser", dom));
suppCode = checkNull(genericUtility.getColumnValue("supp_code", dom));
siteCodeDlv = checkNull(genericUtility.getColumnValue("site_code__dlv", dom));
stationstanCode = checkNull(genericUtility.getColumnValue("station_stan_code", dom));
sql = "select stan_code from site where site_code = ?";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, siteCodeDlv);
rs = pStmt.executeQuery();
if (rs.next()) {
if (rs.next())
{
stationCodeto = rs.getString("stan_code");
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if ("A".equalsIgnoreCase(editFlag)
&& suppCode.trim().length() > 0) {
if (taxClass == null || taxClass.trim().length() == 0) {
if ("A".equalsIgnoreCase(editFlag)&& suppCode.trim().length() > 0)
{
if (taxClass == null || taxClass.trim().length() == 0)
{
// taxclassDes =
// gf_get_taxclass('S',suppCode,"",siteCodeDlv)
taxclassDes = distComm.getTaxClass("S", suppCode,
"", siteCodeDlv, conn);
} else {
taxclassDes = distComm.getTaxClass("S", suppCode,"", siteCodeDlv, conn);
}
else
{
taxclassDes = taxClass;
}
if (taxChap == null || taxChap.trim().length() == 0) {
if (taxChap == null || taxChap.trim().length() == 0)
{
// taxchapDes = gf_get_taxchap("", itemSer, 'S',
// suppCode,siteCodeDlv)
taxchapDes = distComm.getTaxChap("", itemSer, "S",
suppCode, siteCodeDlv, conn);
} else {
}
else
{
taxchapDes = taxChap;
}
if (taxEnv == null || taxEnv.trim().length() == 0) {
if (taxEnv == null || taxEnv.trim().length() == 0)
{
// taxenvDes = gf_get_taxenv(stationstanCode,
// stationCodeto, taxchapDes,
// taxclassDes,siteCodeDlv)
taxenvDes = distComm.getTaxEnv(stationstanCode,
stationCodeto, taxchapDes, taxclassDes,
taxenvDes = distComm.getTaxEnv(stationstanCode, stationCodeto, taxchapDes, taxclassDes,
siteCodeDlv, conn);
} else {
}
else
{
taxenvDes = taxEnv;
}
valueXmlString.append("<tax_class>")
.append("<![CDATA[" + taxclassDes + "]]>")
.append("</tax_class>");
valueXmlString.append("<tax_chap>")
.append("<![CDATA[" + taxchapDes + "]]>")
.append("</tax_chap>");
valueXmlString.append("<tax_env>")
.append("<![CDATA[" + taxenvDes + "]]>")
.append("</tax_env>");
valueXmlString.append("<tax_class>").append("<![CDATA[" + taxclassDes + "]]>").append("</tax_class>");
valueXmlString.append("<tax_chap>").append("<![CDATA[" + taxchapDes + "]]>").append("</tax_chap>");
valueXmlString.append("<tax_env>").append("<![CDATA[" + taxenvDes + "]]>").append("</tax_env>");
}
sql = "select term_table from itemser where item_ser = ?";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, mcode);
rs = pStmt.executeQuery();
if (rs.next()) {
termTable = rs.getString("term_table");
if (rs.next())
{
//Chananged By Nasruddin checkNull condition 14-10-16
//termTable = rs.getString("term_table");
termTable = checkNull(rs.getString("term_table"));
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (termTable.length() > 0 || termTable != null) {
valueXmlString.append("<term_table>")
.append("<![CDATA[" + termTable + "]]>")
.append("</term_table>");
System.out.println("termTable===>> ["+termTable+"]");
// Chananged By Nasruddin 14-10-16
//if (termTable.length() > 0 || termTable != null)
if (termTable.trim().length() > 0 && termTable != null)
{
valueXmlString.append("<term_table>").append("<![CDATA[" + termTable + "]]>").append("</term_table>");
}
}
if (currentColumn.trim().equals("supp_code")) {
......@@ -10845,6 +10839,7 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
e.printStackTrace();
}
}
System.out.println("valueXmlString @@@@@@@@@ ["+valueXmlString+"]");
return valueXmlString.toString();
}
......
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