Commit b335591d authored by arawankar's avatar arawankar

Changes made in below component

1.POrderIC.java
-Changes in isReasonRequired method to add current line quantity stdoum.

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@181904 ce508802-f39f-4f6c-b175-0d175dae99d5
parent a7a51fc6
...@@ -152,6 +152,8 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote, ...@@ -152,6 +152,8 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
Timestamp reqDateTm = null, ordDateTm = null, dlvDateTm = null; Timestamp reqDateTm = null, ordDateTm = null, dlvDateTm = null;
String queryStdoum = "";//Added by Anjali R. on[13/03/2018]
StringBuffer errStringXml = new StringBuffer( StringBuffer errStringXml = new StringBuffer(
"<?xml version=\"1.0\"?>\r\n<Root><Errors>"); "<?xml version=\"1.0\"?>\r\n<Root><Errors>");
try { try {
...@@ -2397,15 +2399,20 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote, ...@@ -2397,15 +2399,20 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
errcode = "VTQTY"; errcode = "VTQTY";
errList.add(errcode); errList.add(errcode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} else { }
purcOrder = checkNull(genericUtility else
.getColumnValue("purc_order", dom)); {
lineNo = checkNull(genericUtility.getColumnValue( purcOrder = checkNull(genericUtility.getColumnValue("purc_order", dom));
"line_no", dom)); lineNo = checkNull(genericUtility.getColumnValue("line_no", dom));
queryStdoum = checkNull(genericUtility.getColumnValue("quantity__stduom", dom)) ;//Added by Anjali R. on[13/03/2018][To pass current line query_stdoum value]
if (indNo != null && indNo.trim().length() > 0) {
if (Isreasonrequired(dom, currentFormNo, indNo, if (indNo != null && indNo.trim().length() > 0)
lineNo, conn)) { {
//Added by Anjali R. on[13/03/2018][To pass current line query_stdoum value][Start]
//if (Isreasonrequired(dom, currentFormNo, indNo,lineNo,conn))
if (Isreasonrequired(dom, currentFormNo, indNo,lineNo,queryStdoum, conn))
//Added by Anjali R. on[13/03/2018][To pass current line query_stdoum value][End]
{
errcode = "VTPIQTY1"; errcode = "VTPIQTY1";
if (errcode != null if (errcode != null
&& errcode.trim().length() > 0) { && errcode.trim().length() > 0) {
...@@ -3461,10 +3468,15 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote, ...@@ -3461,10 +3468,15 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
if (childNodeName.equalsIgnoreCase("op_reason")) { if (childNodeName.equalsIgnoreCase("op_reason")) {
opReason = checkNull(genericUtility.getColumnValue( opReason = checkNull(genericUtility.getColumnValue(
"op_reason", dom)); "op_reason", dom));
queryStdoum = checkNull(genericUtility.getColumnValue("quantity__stduom", dom)) ;
if (opReason == null || opReason.trim().length() == 0) { if (opReason == null || opReason.trim().length() == 0) {
if (Isreasonrequired(dom, currentFormNo, indNo,
lineNo, conn)) { //Added by Anjali R. on[13/03/2018][To pass current line query_stdoum value][Start]
//if (Isreasonrequired(dom, currentFormNo, indNo,lineNo,conn))
if (Isreasonrequired(dom, currentFormNo, indNo,lineNo,queryStdoum, conn))
//Added by Anjali R. on[13/03/2018][To pass current line query_stdoum value][End]
{
errcode = "VTPORESN2"; errcode = "VTPORESN2";
errList.add(errcode); errList.add(errcode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
...@@ -5445,6 +5457,8 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote, ...@@ -5445,6 +5457,8 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
Timestamp ordDate2 = null; Timestamp ordDate2 = null;
String queryStdoum = "";//Added by Anjali R. on[13/03/2018]
try { try {
sdf = new SimpleDateFormat(genericUtility.getApplDateFormat()); sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
//conn = connDriver.getConnectDB("DriverITM"); //conn = connDriver.getConnectDB("DriverITM");
...@@ -10177,7 +10191,11 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote, ...@@ -10177,7 +10191,11 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
// gbf_isreasonrequired() // gbf_isreasonrequired()
Isreasonrequired(dom, currentFormNo, indNo, lineNo, conn); //Added by Anjali R. on[13/03/2018][To pass query_stdoum value for current line number][Start]
queryStdoum = checkNull(genericUtility.getColumnValue("quantity__stduom", dom)) ;
//Isreasonrequired(dom, currentFormNo, indNo, lineNo, conn);
Isreasonrequired(dom, currentFormNo, indNo, lineNo,queryStdoum, conn);
//Added by Anjali R. on[13/03/2018][To passquery_stdoum value for current line number][End]
priceList = checkNull(genericUtility.getColumnValue( priceList = checkNull(genericUtility.getColumnValue(
"price_list", dom1)); "price_list", dom1));
...@@ -10934,10 +10952,13 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote, ...@@ -10934,10 +10952,13 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
return valueXmlString.toString(); return valueXmlString.toString();
} }
private boolean Isreasonrequired(Document dom, int currentFormNo, //Modified by Anjali R. on[13/02/2018][Added new parameter as query_stdoum value for current line number][Start]
String indNo, String lineNo, Connection conn) { /*private boolean Isreasonrequired(Document dom, int currentFormNo,
String indNo, String lineNo, Connection conn) {*/
String purcOrder, qtyStduom, qtystdTemp = ""; private boolean Isreasonrequired(Document dom, int currentFormNo,String indNo, String lineNo, String qtyStduom, Connection conn)
{
//Modified by Anjali R. on[13/02/2018][Added new parameter as query_stdoum value for current line number][End]
String purcOrder, qtystdTemp = "";
PreparedStatement pStmt = null; PreparedStatement pStmt = null;
ResultSet rs = null; ResultSet rs = null;
String sql = null; String sql = null;
...@@ -10955,10 +10976,14 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote, ...@@ -10955,10 +10976,14 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
try { try {
purcOrder = checkNull(genericUtility.getColumnValue("purc_order", purcOrder = checkNull(genericUtility.getColumnValue("purc_order",
dom)); dom));
indNo = checkNull(genericUtility.getColumnValue("ind_no", dom));
//Modified by Anjali R. on[13/03/2018][use parameter values][Start]
/*indNo = checkNull(genericUtility.getColumnValue("ind_no", dom));
lineNo = checkNull(genericUtility.getColumnValue("line_no", dom)); lineNo = checkNull(genericUtility.getColumnValue("line_no", dom));
qtyStduom = checkNull(genericUtility.getColumnValue( qtyStduom = checkNull(genericUtility.getColumnValue(
"quantity__stduom", dom)); "quantity__stduom", dom));*/
//Modified by Anjali R. on[13/03/2018][use parameter values][End]
if (qtyStduom == null) { if (qtyStduom == null) {
qtyStduom = "0"; qtyStduom = "0";
} }
...@@ -11029,8 +11054,10 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote, ...@@ -11029,8 +11054,10 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
rs = null; rs = null;
pStmt.close(); pStmt.close();
pStmt = null; pStmt = null;
if ((curordqty + orderedQty + pendordqty) > indQty) { System.out.println("curordqty--["+curordqty+"]orderedQty--["+orderedQty+"]pendordqty--["+pendordqty+"]indQty--["+indQty+"]");
if ((curordqty + orderedQty + pendordqty) > indQty)
{
enable = true; enable = true;
} }
} }
......
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