Commit ba33ad3f authored by caluka's avatar caluka

gross rate and gross value set on closing item change


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@100280 ce508802-f39f-4f6c-b175-0d175dae99d5
parent d93a5d77
...@@ -4050,6 +4050,7 @@ public class CustStockGWTIC extends ValidatorEJB implements CustStockGWTICLocal, ...@@ -4050,6 +4050,7 @@ public class CustStockGWTIC extends ValidatorEJB implements CustStockGWTICLocal,
valueXmlString.append("<free_value>").append("<![CDATA["+getRequiredDecimal(Double.parseDouble(itemMap.get("freeValue@"+itemDomId).toString()),3)+"]]>").append("</free_value>"); valueXmlString.append("<free_value>").append("<![CDATA["+getRequiredDecimal(Double.parseDouble(itemMap.get("freeValue@"+itemDomId).toString()),3)+"]]>").append("</free_value>");
valueXmlString.append("<sret_vale>").append("<![CDATA["+getRequiredDecimal(Double.parseDouble(itemMap.get("sretValue@"+itemDomId).toString()),3)+"]]>").append("</sret_vale>"); valueXmlString.append("<sret_vale>").append("<![CDATA["+getRequiredDecimal(Double.parseDouble(itemMap.get("sretValue@"+itemDomId).toString()),3)+"]]>").append("</sret_vale>");
valueXmlString.append("<pur_value>").append("<![CDATA["+(long)Math.round(Double.parseDouble(itemMap.get("rcpValue@"+itemDomId).toString()))+"]]>").append("</pur_value>"); valueXmlString.append("<pur_value>").append("<![CDATA["+(long)Math.round(Double.parseDouble(itemMap.get("rcpValue@"+itemDomId).toString()))+"]]>").append("</pur_value>");
openingValue=(long)Math.round(Double.parseDouble(itemMap.get("mopStk@"+itemDomId).toString()))*(Double.parseDouble(itemMap.get("oldRate@"+itemDomId).toString())); openingValue=(long)Math.round(Double.parseDouble(itemMap.get("mopStk@"+itemDomId).toString()))*(Double.parseDouble(itemMap.get("oldRate@"+itemDomId).toString()));
salesValueCal=openingValue+Double.parseDouble(itemMap.get("rcpValue@"+itemDomId).toString())+Double.parseDouble(itemMap.get("replValue@"+itemDomId).toString())-Double.parseDouble(itemMap.get("sretValue@"+itemDomId).toString()); salesValueCal=openingValue+Double.parseDouble(itemMap.get("rcpValue@"+itemDomId).toString())+Double.parseDouble(itemMap.get("replValue@"+itemDomId).toString())-Double.parseDouble(itemMap.get("sretValue@"+itemDomId).toString());
valueXmlString.append("<op_value>").append("<![CDATA["+getRequiredDecimal(openingValue, 2)+"]]>").append("</op_value>"); valueXmlString.append("<op_value>").append("<![CDATA["+getRequiredDecimal(openingValue, 2)+"]]>").append("</op_value>");
...@@ -4074,10 +4075,11 @@ public class CustStockGWTIC extends ValidatorEJB implements CustStockGWTICLocal, ...@@ -4074,10 +4075,11 @@ public class CustStockGWTIC extends ValidatorEJB implements CustStockGWTICLocal,
System.out.println("repl value>>>>>>"+Double.parseDouble(itemMap.get("replValue@"+itemDomId).toString())); System.out.println("repl value>>>>>>"+Double.parseDouble(itemMap.get("replValue@"+itemDomId).toString()));
System.out.println("free value>>>>>>"+Double.parseDouble(itemMap.get("freeValue@"+itemDomId).toString())); System.out.println("free value>>>>>>"+Double.parseDouble(itemMap.get("freeValue@"+itemDomId).toString()));
System.out.println("sret value>>>>>>"+Double.parseDouble(itemMap.get("sretValue@"+itemDomId).toString())); System.out.println("sret value>>>>>>"+Double.parseDouble(itemMap.get("sretValue@"+itemDomId).toString()));
grosSalesValueCal=openingValue+Double.parseDouble(itemMap.get("rcpValue@"+itemDomId).toString()) grosSalesValueCal=Double.parseDouble(itemMap.get("mopStk@"+itemDomId).toString())*Double.parseDouble(itemMap.get("oldRateOrg@"+itemDomId).toString())
+Double.parseDouble(itemMap.get("replValue@"+itemDomId).toString()) +Double.parseDouble(itemMap.get("rcpValue@"+itemDomId).toString())
+Double.parseDouble(itemMap.get("freeValue@"+itemDomId).toString()) +Double.parseDouble(itemMap.get("replValue@"+itemDomId).toString())
-Double.parseDouble(itemMap.get("sretValue@"+itemDomId).toString()); +Double.parseDouble(itemMap.get("freeValue@"+itemDomId).toString())
-Double.parseDouble(itemMap.get("sretValue@"+itemDomId).toString());
System.out.println("grosSalesValueCal>>>>"+grosSalesValueCal); System.out.println("grosSalesValueCal>>>>"+grosSalesValueCal);
if(grossSecondaryQty>0) if(grossSecondaryQty>0)
...@@ -4296,7 +4298,7 @@ public class CustStockGWTIC extends ValidatorEJB implements CustStockGWTICLocal, ...@@ -4296,7 +4298,7 @@ public class CustStockGWTIC extends ValidatorEJB implements CustStockGWTICLocal,
formulaValue=0; formulaValue=0;
// closingValue=0; // closingValue=0;
//closingRate=0; //closingRate=0;
System.out.println("cmQuantity1>>>>>>>>@@@@@@"+cmQuantity1); /*System.out.println("cmQuantity1>>>>>>>>@@@@@@"+cmQuantity1);
if(cmQuantity1>clStock) if(cmQuantity1>clStock)
{ {
formulaValue=0; formulaValue=0;
...@@ -4307,7 +4309,7 @@ public class CustStockGWTIC extends ValidatorEJB implements CustStockGWTICLocal, ...@@ -4307,7 +4309,7 @@ public class CustStockGWTIC extends ValidatorEJB implements CustStockGWTICLocal,
formulaValue=clStock-cmQuantity1; formulaValue=clStock-cmQuantity1;
//closingRate=(cmValue1+(formulaValue*rateOld))/clStock; //closingRate=(cmValue1+(formulaValue*rateOld))/clStock;
grossClosingRate=(cmValue1+(formulaValue*rateOrgOld))/clStock; grossClosingRate=(cmValue1+(formulaValue*rateOrgOld))/clStock;
} }*/
System.out.println("formulaValue>>>>>"+formulaValue); System.out.println("formulaValue>>>>>"+formulaValue);
...@@ -4316,7 +4318,7 @@ public class CustStockGWTIC extends ValidatorEJB implements CustStockGWTICLocal, ...@@ -4316,7 +4318,7 @@ public class CustStockGWTIC extends ValidatorEJB implements CustStockGWTICLocal,
System.out.println("grossClosingRate>>>"+grossClosingRate); System.out.println("grossClosingRate>>>"+grossClosingRate);
closingValue=closingRate*clStock; closingValue=closingRate*clStock;
System.out.println("closingValue>>>>>>>"+closingValue);*/ System.out.println("closingValue>>>>>>>"+closingValue);*/
grossClosingValue=grossClosingRate*clStock; //grossClosingValue=grossClosingRate*clStock;
netSecondarySalesValue=(opStkDom*rateOld)+rcpValue+replValue-retValue-closingValue; netSecondarySalesValue=(opStkDom*rateOld)+rcpValue+replValue-retValue-closingValue;
System.out.println("netSecondarySalesValue>>>>>>>"+netSecondarySalesValue); System.out.println("netSecondarySalesValue>>>>>>>"+netSecondarySalesValue);
...@@ -4325,8 +4327,10 @@ public class CustStockGWTIC extends ValidatorEJB implements CustStockGWTICLocal, ...@@ -4325,8 +4327,10 @@ public class CustStockGWTIC extends ValidatorEJB implements CustStockGWTICLocal,
netSecondaryRate=netSecondarySalesValue/secondaryQty; netSecondaryRate=netSecondarySalesValue/secondaryQty;
System.out.println("netSecondaryRate>>>"+netSecondaryRate);*/ System.out.println("netSecondaryRate>>>"+netSecondaryRate);*/
grossSecondarySalesValue=(opStkDom*rateOrgOld)+rcpValue+replValue+rcpFreeValue-retValue-grossClosingValue; grossSecondarySalesValue=(opStkDom*rateOrgOld)+rcpValue+replValue+rcpFreeValue-retValue-closingValue;
System.out.println("rcpFreeValue>>>>"+rcpFreeValue);
System.out.println("grossSecondarySalesValue>>>>"+grossSecondarySalesValue);
System.out.println("grossSecondaryQty>>>>"+grossSecondaryQty);
/*grossSecondaryQty=opStkDom+rcpQtmDom+rcpReplQtmDom+rcpFreeQtmDom-retQtyDom-clStock; /*grossSecondaryQty=opStkDom+rcpQtmDom+rcpReplQtmDom+rcpFreeQtmDom-retQtyDom-clStock;
System.out.println("grossSecondaryQty>>>>"+grossSecondaryQty);*/ System.out.println("grossSecondaryQty>>>>"+grossSecondaryQty);*/
grossSecondaryRate=grossSecondarySalesValue/grossSecondaryQty; grossSecondaryRate=grossSecondarySalesValue/grossSecondaryQty;
...@@ -6742,7 +6746,7 @@ private double GetFreeQty(String custCode,String itemCode,String itemSer,String ...@@ -6742,7 +6746,7 @@ private double GetFreeQty(String custCode,String itemCode,String itemSer,String
{ {
clStock = rs1.getString("cl_stock"); clStock = rs1.getString("cl_stock");
rate = rs1.getString("rate"); rate = rs1.getString("rate");
rateOrg = rs1.getString("rate__org"); rateOrg = checkNull(rs1.getString("rate__org")).trim();
} }
rs1.close(); rs1.close();
rs1 = null; rs1 = null;
...@@ -6761,7 +6765,10 @@ private double GetFreeQty(String custCode,String itemCode,String itemSer,String ...@@ -6761,7 +6765,10 @@ private double GetFreeQty(String custCode,String itemCode,String itemSer,String
rs1 = null; rs1 = null;
pstmt1.close(); pstmt1.close();
pstmt1 = null; pstmt1 = null;
if(rateOrg == null || rateOrg.trim().length()==0 || "0".equalsIgnoreCase(rateOrg))
{
rateOrg=rate;
}
itemDescr = new ItemDescr(); itemDescr = new ItemDescr();
itemDescr.setItemCode(invItemCode); itemDescr.setItemCode(invItemCode);
itemDescr.setLsOpStock(clStock); itemDescr.setLsOpStock(clStock);
...@@ -8086,7 +8093,7 @@ private double GetFreeQty(String custCode,String itemCode,String itemSer,String ...@@ -8086,7 +8093,7 @@ private double GetFreeQty(String custCode,String itemCode,String itemSer,String
itemCode = rs1.getString("item_code"); itemCode = rs1.getString("item_code");
clStock = rs1.getString("cl_stock"); clStock = rs1.getString("cl_stock");
rate = rs1.getString("rate"); rate = rs1.getString("rate");
rateOrg = rs1.getString("rate__org"); rateOrg = checkNull(rs1.getString("rate__org")).trim();
if(!itemListLast.contains(itemCode) && !previousItem.contains(itemCode)) if(!itemListLast.contains(itemCode) && !previousItem.contains(itemCode))
{ {
sql= " select descr from item where item_code = ?"; sql= " select descr from item where item_code = ?";
...@@ -8102,6 +8109,10 @@ private double GetFreeQty(String custCode,String itemCode,String itemSer,String ...@@ -8102,6 +8109,10 @@ private double GetFreeQty(String custCode,String itemCode,String itemSer,String
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
if(rateOrg == null || rateOrg.trim().length()==0 || "0".equalsIgnoreCase(rateOrg))
{
rateOrg=rate;
}
itemDescr = new ItemDescr(); itemDescr = new ItemDescr();
itemDescr.setItemCode(itemCode); itemDescr.setItemCode(itemCode);
itemDescr.setLsOpStock(clStock); itemDescr.setLsOpStock(clStock);
......
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