Commit 1ea893ff authored by awarekar's avatar awarekar

1- Add description field for pos_code,iem_ser,price_list,cust_code

2- ItemChange on Code to set description.
3- Item Change on cust code to set pos code.

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@198892 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 8a254b48
......@@ -135,7 +135,7 @@ public class SalesBudgetCustIC extends ValidatorEJB implements SalesBudgetCustIC
errFields.add( childNodeName.toLowerCase() );
}
}
if (childNodeName.equalsIgnoreCase("site_code")) //SITE CODE
else if (childNodeName.equalsIgnoreCase("site_code")) //SITE CODE
{
tranDate = checkNull(genericUtility.getColumnValue("tran_date",dom));
siteCode = checkNull(genericUtility.getColumnValue("site_code",dom));
......@@ -174,7 +174,7 @@ public class SalesBudgetCustIC extends ValidatorEJB implements SalesBudgetCustIC
}
if(childNodeName.equalsIgnoreCase("acct_prd")) //added new ACCT_PRD
else if(childNodeName.equalsIgnoreCase("acct_prd")) //added new ACCT_PRD
{
acct_prd = checkNull(genericUtility.getColumnValue("acct_prd",dom));
System.out.println("acct_prd--->["+acct_prd+"]");
......@@ -203,7 +203,7 @@ public class SalesBudgetCustIC extends ValidatorEJB implements SalesBudgetCustIC
}
if (childNodeName.equalsIgnoreCase("item_ser")) //ITEM_SER
else if (childNodeName.equalsIgnoreCase("item_ser")) //ITEM_SER
{
itemSer = checkNull(genericUtility.getColumnValue("item_ser",dom));
System.out.println("Item Series--->["+itemSer+"]");
......@@ -241,7 +241,7 @@ public class SalesBudgetCustIC extends ValidatorEJB implements SalesBudgetCustIC
}
if (childNodeName.equalsIgnoreCase("price_list"))
else if (childNodeName.equalsIgnoreCase("price_list"))
{
priceList = checkNull(genericUtility.getColumnValue("price_list",dom));
System.out.println("priceList--->["+priceList+"]");
......@@ -576,7 +576,7 @@ public class SalesBudgetCustIC extends ValidatorEJB implements SalesBudgetCustIC
ConnDriver connDriver = new ConnDriver();
String confirm="N",loginSite="",siteDescr1="";
int currentFormNo =0;
String ItemDescr="",Itemcode="", OrderDate ="", Pricelist="",Itemser="" ,unitDescr="",unit="",custCode="",custDescr="",siteCode="";
String ItemDescr="",Itemcode="", OrderDate ="", Pricelist="",PriceDescr="",posDescr="",Itemser="" ,unitDescr="",unit="",custCode="",custDescr="",siteCode="";
DistCommon distCommon = new DistCommon();
String columnValue = null;
NodeList parentNodeList = null;
......@@ -649,7 +649,39 @@ conn = getConnection();
valueXmlString.append("<site_descr>").append("<![CDATA[" + siteDescr1 + "]]>").append("</site_descr>");
}
//Added by Amey W on 27/03/19 [Set Cust_name and Pos Code from cust-code] START
else if( currentColumn.trim().equalsIgnoreCase("cust_code") )
{
System.out.println("currentColumn.trim().equalsIgnoreCase(cust_code)");
String getPosCode="",getPosDescr="";
String custCode2 = checkNull(genericUtility.getColumnValue("cust_code",dom));
System.out.println("custCode2 ----->>["+custCode2+"]");
if( custCode2.length() > 0 )
{
custDescr =getColumnDescr(conn, "CUST_NAME", "customer", "CUST_CODE", custCode2 );
System.out.println("x==>m custDescr-->["+custDescr+"]");
//String sql ="SELECT POS_CODE FROM ORG_STRUCTURE_CUST WHERE CUST_CODE = ?";
String sql = "SELECT org_cust.POS_CODE, org_str.DESCR FROM ORG_STRUCTURE_CUST org_cust,org_structure org_str WHERE org_cust.POS_CODE = org_str.POOL_CODE and CUST_CODE =?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode2);
rs = pstmt.executeQuery();
if(rs.next())
{
getPosCode = checkNull(rs.getString("POS_CODE"));
getPosDescr = checkNull(rs.getString("DESCR"));
System.out.println("x==>m getPosCode-->["+getPosCode+"]" + "getPosDescr ==- >"+getPosDescr);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
valueXmlString.append("<cust_name>").append("<![CDATA[" + custDescr + "]]>").append("</cust_name>");
valueXmlString.append("<pos_code>").append("<![CDATA[" + getPosCode + "]]>").append("</pos_code>");
valueXmlString.append("<org_structure_descr>").append("<![CDATA[" + getPosDescr + "]]>").append("</org_structure_descr>");
}
else if (currentColumn.trim().equalsIgnoreCase("site_code"))//FOR SITE CODE
{
siteCode = checkNull(genericUtility.getColumnValue("site_code",dom));
......@@ -660,6 +692,7 @@ conn = getConnection();
valueXmlString.append("<site_descr>").append("<![CDATA[" + siteDescr1 + "]]>").append("</site_descr>");
}
//Added by Amey W on 27/03/19 [Set description of the following field from code] START
else if (currentColumn.trim().equalsIgnoreCase("item_ser"))//FOR ITEM SER
{
Itemser = checkNull(genericUtility.getColumnValue("item_ser",dom));
......@@ -671,6 +704,35 @@ conn = getConnection();
valueXmlString.append("<itemser_descr>").append("<![CDATA[" + ItemDescr + "]]>").append("</itemser_descr>");
}
else if ( currentColumn.trim().equalsIgnoreCase("pos_code") )//FOR POS_CODE
{
System.out.println("currentColumn.trim().equalsIgnoreCase(pos_code)");
String posCode = checkNull(genericUtility.getColumnValue("pos_code",dom));
System.out.println("x== m> price_list ----->>["+posCode+"]");
if( posCode.length() > 0 )
{
posDescr = getColumnDescr(conn, "DESCR", "org_structure", "POS_CODE", posCode);
//sql = "SELECT " + columnName + " from " + tableName + " where " + columnName2 +"= ?";
}
System.out.println("x== m> posDescr DESCR>>>>"+posDescr);
valueXmlString.append("<org_structure_descr>").append("<![CDATA[" + posDescr + "]]>").append("</org_structure_descr>");
}
else if ( currentColumn.trim().equalsIgnoreCase("price_list") )//FOR PRICE LIST
{
System.out.println("currentColumn.trim().equalsIgnoreCase(price_list)");
String Pricelist2 = checkNull(genericUtility.getColumnValue("price_list",dom));
System.out.println("x== m> price_list ----->>["+Pricelist2+"]");
if( Pricelist2.length() > 0 )
{
PriceDescr = getColumnDescr(conn, "DESCR", "pricelist_mst", "PRICE_LIST", Pricelist2);
//sql = "SELECT " + columnName + " from " + tableName + " where " + columnName2 +"= ?";
}
System.out.println("x== m> PRICE DESCR>>>>"+PriceDescr);
valueXmlString.append("<pricelist_mst_descr>").append("<![CDATA[" + PriceDescr + "]]>").append("</pricelist_mst_descr>");
}
//Added by Amey W on 27/03/19 [Set Cust_name and Pos Code from cust-code] END
valueXmlString.append("</Detail1>");
break;
case 2:
......@@ -892,9 +954,8 @@ conn = getConnection();
}
return input.trim();
}
public String getColumnDescr(Connection conn, String columnName ,String tableName, String columnName2, String value)
private String getColumnDescr(Connection conn, String columnName ,String tableName, String columnName2, String value)
{
PreparedStatement pstmt = null ;
ResultSet rs = null ;
String sql = "";
......@@ -921,9 +982,6 @@ conn = getConnection();
}
System.out.println("returning String from getColumnDescr " + findValue);
return findValue;
}
}
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