Commit 9e722014 authored by ngadkari's avatar ngadkari

Added stock check validation on point base nature

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@207992 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 26252215
...@@ -1251,6 +1251,9 @@ public class SaleOrderPostSave extends ValidatorEJB implements SaleOrderPostSave ...@@ -1251,6 +1251,9 @@ public class SaleOrderPostSave extends ValidatorEJB implements SaleOrderPostSave
pstmt1.setString(50,"N"); pstmt1.setString(50,"N");
if("Y".equalsIgnoreCase(schemeStkChk.trim()))//if condition added by nandkumar gadkari on 09/09/19
{
if(quantity < availQty) if(quantity < availQty)
{ {
pstmt1.setDouble(5, quantity); pstmt1.setDouble(5, quantity);
...@@ -1270,7 +1273,16 @@ public class SaleOrderPostSave extends ValidatorEJB implements SaleOrderPostSave ...@@ -1270,7 +1273,16 @@ public class SaleOrderPostSave extends ValidatorEJB implements SaleOrderPostSave
pstmt1.setDouble(32,ordValue);//ord_value pstmt1.setDouble(32,ordValue);//ord_value
pstmt1.setDouble(44,availQty); pstmt1.setDouble(44,availQty);
} }
}
else
{
pstmt1.setDouble(5, quantity);
pstmt1.setDouble(24, quantity);
ordValue=quantity * rateStduom;
System.out.println("ordValue--->>"+ordValue +" ("+quantity +" * "+rateStduom+")");
pstmt1.setDouble(32,ordValue);//ord_value
pstmt1.setDouble(44,quantity);
}
int rows=pstmt1.executeUpdate(); int rows=pstmt1.executeUpdate();
...@@ -1283,6 +1295,8 @@ public class SaleOrderPostSave extends ValidatorEJB implements SaleOrderPostSave ...@@ -1283,6 +1295,8 @@ public class SaleOrderPostSave extends ValidatorEJB implements SaleOrderPostSave
if(rows > 0) if(rows > 0)
{ {
/*errorString="Success";*/ /*errorString="Success";*/
if("Y".equalsIgnoreCase(schemeStkChk.trim()))//if else condition added by nandkumar gadkari on 09/09/19
{
if(quantity < availQty) if(quantity < availQty)
{ {
...@@ -1292,6 +1306,11 @@ public class SaleOrderPostSave extends ValidatorEJB implements SaleOrderPostSave ...@@ -1292,6 +1306,11 @@ public class SaleOrderPostSave extends ValidatorEJB implements SaleOrderPostSave
{ {
freePoints=freePoints - (availQty * reqPoints); freePoints=freePoints - (availQty * reqPoints);
} }
}
else
{
freePoints=freePoints - (quantity * reqPoints);
}
} }
......
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