Commit 9840171b authored by agaikwad's avatar agaikwad

set conv__rtuom_stduom


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@105098 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 61047fbb
......@@ -10384,48 +10384,46 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
convQtystduomLc, conn);
}
}
if (currentColumn.trim().equals("rate")) {
if (currentColumn.trim().equals("rate"))
{
double lcrtconv=0,inputQty=0;
rate = checkNull(genericUtility.getColumnValue("rate", dom));
mVal = checkNull(genericUtility.getColumnValue(
"unit__rate", dom));
mVal1 = checkNull(genericUtility.getColumnValue(
"unit__std", dom));
itemCode = checkNull(genericUtility.getColumnValue(
"item_code", dom));
lcConv = checkNull(genericUtility.getColumnValue(
"conv__rtuom_stduom", dom));
lc_convtemp = Double.parseDouble(lcConv == "" ? "0"
: lcConv);
System.out.println("@@@@@@@@@8511 mVal1[" + mVal1
+ "]lc_convtemp[" + lc_convtemp + "]rate[" + rate
+ "]");
mVal = checkNull(genericUtility.getColumnValue("unit__rate", dom));
mVal1 = checkNull(genericUtility.getColumnValue("unit__std", dom));
itemCode = checkNull(genericUtility.getColumnValue("item_code", dom));
lcConv = checkNull(genericUtility.getColumnValue("conv__rtuom_stduom", dom));
lc_convtemp = Double.parseDouble(lcConv == "" ? "0": lcConv);
System.out.println("@@@@@@@@@8511 mVal1[" + mVal1+ "]lc_convtemp[" + lc_convtemp + "]rate[" + rate+ "]");
if(rate != null && rate.trim().length() > 0)
{
rateLc = Double.parseDouble(rate) ;
}
if (mVal1 == null || mVal1.trim().length() == 0) {
if (mVal1 == null || mVal1.trim().length() == 0)
{
sql = "Select unit from item where item_code = ? ";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, itemCode);
rs = pStmt.executeQuery();
if (rs.next()) {
if (rs.next())
{
mVal1 = rs.getString("unit");
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
valueXmlString.append("<unit__std>").append(mVal1)
.append("</unit__std>");
valueXmlString.append("<unit__std>").append(mVal1).append("</unit__std>");
}
System.out.println("@@@@@@@@@8528 mVal[" + mVal + "]");
if (mVal == null || mVal.trim().length() == 0) {
if (mVal == null || mVal.trim().length() == 0)
{
sql = "Select unit from item where item_code = ? ";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, itemCode);
rs = pStmt.executeQuery();
if (rs.next()) {
if (rs.next())
{
mVal = rs.getString("unit");
}
rs.close();
......@@ -10433,91 +10431,64 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
pStmt.close();
pStmt = null;
convQtystdDob = Double.parseDouble(lcConv);
if ("R".equalsIgnoreCase(lsValue)
|| "B".equalsIgnoreCase(lsValue)) {
// lc_ratestduom = gf_conv_qty_fact1(mVal1, mVal,
// itemCode, lc_rate, lc_conv,'Y')
ratestduomArr = distComm.getConvQuantityFact(mVal1,
mVal, itemCode, rateLc,
convQtystdDob, conn);
} else {
// lc_ratestduom = gf_conv_qty_fact1(mVal1, mVal,
// itemCode, rate, convQty,'N')
ratestduomArr = distComm.getConvQuantityFact(mVal1,
mVal, itemCode,rateLc,
convQtystdDob, conn);
}
valueXmlString.append("<unit__rate>").append(mVal)
.append("</unit__rate>");
} else {
if ("R".equalsIgnoreCase(lsValue)
|| "B".equalsIgnoreCase(lsValue)) {
// lc_ratestduom = gf_conv_qty_fact1(mVal1, mVal,
// itemCode, lc_rate, lc_conv,'Y')
ratestduomArr = distComm.getConvQuantityFact(mVal1,
mVal, itemCode, rateLc,
convQtystdDob, conn);
} else {
// lc_ratestduom = gf_conv_qty_fact1(mVal1, mVal,
// itemCode, rate, convQty,'N')
ratestduomArr = distComm.getConvQuantityFact(mVal1,
mVal, itemCode, rateLc,
convQtystdDob, conn);
convQtystdDob = Double.parseDouble(lcConv);//conv__rtuom_stduom
ratestduomArr = null;
ratestduomArr = new ArrayList();
ratestduomArr =distComm.getConvQuantityFact(mVal1, mVal, itemCode, rateLc, convQtystdDob, conn);
if(ratestduomArr != null)
{
inputQty = Double.parseDouble(ratestduomArr.get(1).toString());
lcrtconv = Double.parseDouble(ratestduomArr.get(0).toString());
System.out.println("inputQty["+inputQty+"]");
System.out.println("lcrtconv["+lcrtconv+"]");
}
valueXmlString.append("<unit__rate>").append(mVal).append("</unit__rate>");
}
else
{
ratestduomArr = null;
ratestduomArr = new ArrayList();
ratestduomArr =distComm.getConvQuantityFact(mVal1, mVal, itemCode, rateLc, convQtystdDob, conn);
if(ratestduomArr != null)
{
inputQty = Double.parseDouble(ratestduomArr.get(1).toString());
lcrtconv = Double.parseDouble(ratestduomArr.get(0).toString());
System.out.println("inputQty["+inputQty+"]");
System.out.println("lcrtconv["+lcrtconv+"]");
}
}
System.out.println("@@@@@@@@@@@8573 ratestduomArr["
+ ratestduomArr + "]lc_convtemp[" + lc_convtemp
+ "] ");
if (lc_convtemp == 0) {
// dw_detedit[ii_currformno].SetItem(1,"conv__rtuom_stduom",
// lc_conv)
valueXmlString.append("<conv__rtuom_stduom>")
.append(lc_conv)
.append("</conv__rtuom_stduom>");
} // end if
// dw_detedit[ii_currformno].SetItem(1,"rate__stduom",
// lc_ratestduom)
valueXmlString.append("<rate__stduom>")
.append(ratestduomArr.get(1))
.append("</rate__stduom>");
// mrate = dw_detedit[ii_currformno].GetItemNumber(1,
// "rate__clg")
mrate = checkNull(genericUtility.getColumnValue(
"rate__clg", dom));
System.out.println("@@@@@@8583 rate[" + rate + "]mrate["
+ mrate + "]");
System.out.println("@@@@@@@@@@@8573 inputQty["+ inputQty + "]lcrtconv[" + lcrtconv+ "] ");
if (lc_convtemp == 0)
{
valueXmlString.append("<conv__rtuom_stduom>").append(lcrtconv).append("</conv__rtuom_stduom>");
}
valueXmlString.append("<rate__stduom>").append(inputQty).append("</rate__stduom>");
mrate = checkNull(genericUtility.getColumnValue("rate__clg", dom));
System.out.println("@@@@@@8583 rate[" + rate + "]mrate["+ mrate + "]");
if(mrate != null && mrate.trim().length() > 0)
{
mrateLc = Double.parseDouble(mrate) ;
}
if (mrate == null || mrate.trim().length() == 0
|| mrateLc <= 0) {
// dw_detedit[ii_currformno].setitem(1,"rate__clg",lc_rate)
valueXmlString.append("<rate__clg>").append(rate)
.append("</rate__clg>");
} else { // price_list__clg
// ls_price_list__clg=dw_header.getitemstring(1,"price_list__clg")
ls_price_list__clg = checkNull(genericUtility
.getColumnValue("price_list__clg", dom1));
System.out.println("@@@@@@8593 ls_price_list__clg["
+ ls_price_list__clg + "]rate[" + rate + "]");
if (ls_price_list__clg == null
|| ls_price_list__clg.trim().length() == 0) {
// dw_detedit[ii_currformno].setitem(1,"rate__clg",lc_rate)
valueXmlString.append("<rate__clg>").append(rate)
.append("</rate__clg>");
if (mrate == null || mrate.trim().length() == 0 || mrateLc <= 0)
{
valueXmlString.append("<rate__clg>").append(rate).append("</rate__clg>");
}
else
{
ls_price_list__clg = checkNull(genericUtility.getColumnValue("price_list__clg", dom1));
System.out.println("@@@@@@8593 ls_price_list__clg["+ ls_price_list__clg + "]rate[" + rate + "]");
if (ls_price_list__clg == null|| ls_price_list__clg.trim().length() == 0)
{
valueXmlString.append("<rate__clg>").append(rate).append("</rate__clg>");
}
// end if
}// end if
// gbf_itemchangeddet("adj_variance")
reStr = itemChanged(dom, dom1, dom2, objContext,
"adj_variance", editFlag, xtraParams);
reStr = itemChanged(dom, dom1, dom2, objContext,"adj_variance", editFlag, xtraParams);
pos = reStr.indexOf("<Detail2>");
reStr = reStr.substring(pos + 9);
pos = reStr.indexOf("</Detail2>");
......@@ -10525,7 +10496,8 @@ public class POrderIC extends ValidatorEJB implements POrderICRemote,
valueXmlString.append(reStr);
}
if (currentColumn.trim().equals("unit__rate")) {
if (currentColumn.trim().equals("unit__rate"))
{
mcode = checkNull(genericUtility.getColumnValue(
"unit__rate", dom));
mVal1 = checkNull(genericUtility.getColumnValue(
......
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