Commit db185e95 authored by cchaudhari's avatar cchaudhari

Stock transfer Parsing exception for quantity column in many places as it is...

Stock transfer  Parsing exception for quantity column in many places as it is done directly without initialising if null

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@201849 ce508802-f39f-4f6c-b175-0d175dae99d5
parent cc9452da
......@@ -1038,7 +1038,7 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
Connection conn = null;
PreparedStatement pstmt = null;
StringBuffer valueXmlString = new StringBuffer();
StringBuffer valueXmlString = new StringBuffer(); http://192.168.0.217:9090/ibase/E12BROWSER/BaseE12.jsp?locale=en#/
System.out.println("hello:");
......@@ -1172,7 +1172,7 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
valueXmlString.append( "<full_name><![CDATA[" ).append( checkNull ( fullName)).append( "]]></full_name>\r\n" );
}
valueXmlString.append("</Detail1>\r\n");
valueXmlString.append("</Detail1>/r/n");
break;
}//case 1 end here
......@@ -1181,7 +1181,7 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
System.out.println("Call stockTransferIC default_ItemChanged case 2");
//Changed by Prasad on 17/10/18 [to resolve itemchange related issue, removing domId from return string]
//valueXmlString.append("<Detail2 domID='"+1+"' selected = 'N'>\r\n");
valueXmlString.append("<Detail2 selected = 'N'>\r\n");
valueXmlString.append("<Detail2 selected ='N'>\r\n");
if( currentColumn.trim().equalsIgnoreCase( "itm_default" ) )
{
tranId = genericUtility.getColumnValue("tran_id", currDom);
......@@ -1260,7 +1260,24 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
}
//Added by Varsha V to set no of art on loc_code__fr itemchange on 08-09-18
mqty = Double.parseDouble(genericUtility.getColumnValue( "quantity", currDom ));
//mqty = Double.parseDouble(genericUtility.getColumnValue( "quantity", currDom ));
// System.out.println("TESTqty:["+qty+"]");
// mqty=qty==null?0:Double.parseDouble(qty);
//System.out.println("qty:["+qty+"]");
// System.out.println("mqty:["+mqty+"]");
//Changed by chaitali on 07-06-2019//
String qty=E12GenericUtility.checkNull(genericUtility.getColumnValue( "quantity", currDom));
if (qty == null || "null".equals(qty) || qty.trim().length() == 0 )
{
qty = "0";
}
else
{
mqty = Double.parseDouble(qty);
}
System.out.println("qty:["+qty+"]");
System.out.println("mqty:["+mqty+"]");
//changed by chaitali on 07-06-2019//
itemCode = genericUtility.getColumnValue("item_code", currDom);
siteCode = genericUtility.getColumnValue("site_code", hdrDom);
lotNo = genericUtility.getColumnValue( "lot_no__fr", currDom );
......@@ -1338,7 +1355,25 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
lotNo = genericUtility.getColumnValue("lot_no__fr", currDom);
valueXmlString.append( "<lot_no__to><![CDATA[" ).append( checkNull ( lotNo)).append( "]]></lot_no__to>\r\n" );
//Added by Varsha V to set no of art on loc_code__fr itemchange on 08-09-18
mqty = Double.parseDouble(genericUtility.getColumnValue( "quantity", currDom ));
//mqty = Double.parseDouble(genericUtility.getColumnValue( "quantity", currDom ));
// System.out.println("TESTqty:["+qty+"]");
// mqty=qty==null?0:Double.parseDouble(qty);
// System.out.println("qty:["+qty+"]");
//System.out.println("mqty:["+mqty+"]");
// Changed by chaitali on 10-06-2019
String qty=E12GenericUtility.checkNull(genericUtility.getColumnValue( "quantity", currDom));
if (qty == null || "null".equals(qty) || qty.trim().length() == 0 )
{
qty = "0";
}
else
{
mqty = Double.parseDouble(qty);
}
System.out.println("qty:["+qty+"]");
System.out.println("mqty:["+mqty+"]");
//Changed by chaitali on 10-06-2019
locCodeFrom = genericUtility.getColumnValue("loc_code__fr", currDom);
itemCode = genericUtility.getColumnValue("item_code", currDom);
siteCode = genericUtility.getColumnValue("site_code", hdrDom);
......@@ -1399,7 +1434,24 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
lpnNo = genericUtility.getColumnValue("lot_sl__fr", currDom);
valueXmlString.append( "<lot_sl__to><![CDATA[" ).append( checkNull ( lpnNo)).append( "]]></lot_sl__to>\r\n" );
//Added by Varsha V to set no of art on loc_code__fr itemchange on 08-09-18
mqty = Double.parseDouble(genericUtility.getColumnValue( "quantity", currDom ));
//mqty = Double.parseDouble(genericUtility.getColumnValue( "quantity", currDom ));
//System.out.println("TESTqty:["+qty+"]");
//mqty=qty==null?0:Double.parseDouble(qty);
//System.out.println("qty:["+qty+"]");
//System.out.println("mqty:["+mqty+"]");
//Changed by chaitali on 10-06-2019
String qty=E12GenericUtility.checkNull(genericUtility.getColumnValue( "quantity", currDom));
if (qty == null || "null".equals(qty) || qty.trim().length() == 0 )
{
qty = "0";
}
else
{
mqty = Double.parseDouble(qty);
}
System.out.println("qty:["+qty+"]");
System.out.println("mqty:["+mqty+"]");
//Changed by chaitali on 10-06-2019
locCodeFrom = genericUtility.getColumnValue("loc_code__fr", currDom);
itemCode = genericUtility.getColumnValue("item_code", currDom);
siteCode = genericUtility.getColumnValue("site_code", hdrDom);
......@@ -1458,7 +1510,20 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
else if( currentColumn.trim().equalsIgnoreCase( "quantity" ) )
{
mqty = Double.parseDouble(genericUtility.getColumnValue( "quantity", currDom ));
//mqty = Double.parseDouble(genericUtility.getColumnValue( "quantity", currDom ));
//Changed by chaitali on 11-06-2019
String qty=E12GenericUtility.checkNull(genericUtility.getColumnValue( "quantity", currDom));
if (qty == null || "null".equals(qty) || qty.trim().length() == 0 )
{
qty = "0";
}
else
{
mqty = Double.parseDouble(qty);
}
System.out.println("qty:["+qty+"]");
System.out.println("mqty:["+mqty+"]");
//Changed by chaitali on 11-06-2019
itemCode = genericUtility.getColumnValue("item_code", currDom);
siteCode = genericUtility.getColumnValue("site_code", hdrDom);
locCodeFrom = genericUtility.getColumnValue( "loc_code__fr", currDom );
......@@ -1658,7 +1723,7 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
valueXmlString.append( "<acct_code__dr><![CDATA[" ).append( checkNull ( acctCodeDr)).append( "]]></acct_code__dr>\r\n" );
valueXmlString.append( "<cctr_code__dr><![CDATA[" ).append( checkNull ( cctrCodeDr)).append( "]]></cctr_code__dr>\r\n" );
valueXmlString.append("</Detail2>\r\n");
valueXmlString.append("</Detail2>/r/n");
break;
}// case 2
}//switch end
......@@ -1807,4 +1872,4 @@ public class StockTransferEJB extends ValidatorEJB implements StockTransferEJBRe
}
return msgType;
}
}
}
\ No newline at end of file
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