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,
Timestamp reqDateTm = null, ordDateTm = null, dlvDateTm = null;
String queryStdoum = "";//Added by Anjali R. on[13/03/2018]
StringBuffer errStringXml = new StringBuffer(
"<?xml version=\"1.0\"?>\r\n<Root><Errors>");
try {
......@@ -2397,15 +2399,20 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
errcode = "VTQTY";
errList.add(errcode);
errFields.add(childNodeName.toLowerCase());
} else {
purcOrder = checkNull(genericUtility
.getColumnValue("purc_order", dom));
lineNo = checkNull(genericUtility.getColumnValue(
"line_no", dom));
if (indNo != null && indNo.trim().length() > 0) {
if (Isreasonrequired(dom, currentFormNo, indNo,
lineNo, conn)) {
}
else
{
purcOrder = checkNull(genericUtility.getColumnValue("purc_order", 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)
{
//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";
if (errcode != null
&& errcode.trim().length() > 0) {
......@@ -3461,10 +3468,15 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
if (childNodeName.equalsIgnoreCase("op_reason")) {
opReason = checkNull(genericUtility.getColumnValue(
"op_reason", dom));
queryStdoum = checkNull(genericUtility.getColumnValue("quantity__stduom", dom)) ;
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";
errList.add(errcode);
errFields.add(childNodeName.toLowerCase());
......@@ -5445,6 +5457,8 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
Timestamp ordDate2 = null;
String queryStdoum = "";//Added by Anjali R. on[13/03/2018]
try {
sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
//conn = connDriver.getConnectDB("DriverITM");
......@@ -10177,7 +10191,11 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
// 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(
"price_list", dom1));
......@@ -10934,10 +10952,13 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
return valueXmlString.toString();
}
private boolean Isreasonrequired(Document dom, int currentFormNo,
String indNo, String lineNo, Connection conn) {
String purcOrder, qtyStduom, qtystdTemp = "";
//Modified by Anjali R. on[13/02/2018][Added new parameter as query_stdoum value for current line number][Start]
/*private boolean Isreasonrequired(Document dom, int currentFormNo,
String indNo, String lineNo, Connection conn) {*/
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;
ResultSet rs = null;
String sql = null;
......@@ -10955,10 +10976,14 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
try {
purcOrder = checkNull(genericUtility.getColumnValue("purc_order",
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));
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) {
qtyStduom = "0";
}
......@@ -11029,8 +11054,10 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
rs = null;
pStmt.close();
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;
}
}
......
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