Commit da1d7f0e authored by manohar's avatar manohar

no_art initialised to 1 in case of null or 0


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91327 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 0d6156cc
......@@ -456,6 +456,10 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
balanceQty = rs.getString("BALANCE_QTY");
stkLocCode = rs.getString("LOC_CODE");
stkNoArt = rs.getString("NO_ART");
if (stkNoArt == null)
{
stkNoArt = "1";
}
stkRate =rs.getString("RATE");
// if (Integer.parseInt(balanceQty) > 0)
if (Double.parseDouble(balanceQty) > 0)
......@@ -1066,6 +1070,10 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
System.out.println("tareWeight [if ( qtyPerArt > 0 )] ::"+tareWeight);
System.out.println("netWeight [if ( qtyPerArt > 0 )] ::"+netWeight);
}
if (noArt == 0)
{
noArt = 1;
}
if (noArt > 0)
{
packQty = 0d;
......@@ -1118,6 +1126,7 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
//loc_code isSrvCallOnChg='0' to loc_code isSrvCallOnChg='1' by msalam on 051108 as rate__clg was not coming
valueXmlString.append("<loc_code isSrvCallOnChg='0'>").append(locCode).append("</loc_code>");
setNodeValue( dom, "loc_code", (locCode == null) ? "" : locCode );
System.out.println("28/08/10 packQty 1 [" + packQty + "]");
valueXmlString.append("<pack_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(packQty).append("]]>").append("</pack_qty>\r\n");
valueXmlString.append("<quantity__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(balQty).append("]]>").append("</quantity__stduom>\r\n");
valueXmlString.append("<qty_details isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyDetailStr).append("]]>").append("</qty_details>\r\n");
......@@ -2011,7 +2020,7 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
}
else
{
noArt = 0;
noArt = 1;
}
dimension = genericUtility.getColumnValueFromNode("dimension",currDetail);
......@@ -3986,6 +3995,10 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
}
//End Add - Gulzar - 30/01/08
packQty = 0d;
if ( noArt == 0)
{
noArt = 1;
}
if (noArt > 0)
{
packQty = 0d;
......@@ -4135,6 +4148,7 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
//for test by msalam
valueXmlString.append("<loc_code isSrvCallOnChg='0'>").append("<![CDATA[").append(locCode).append("]]>").append("</loc_code>\r\n");
setNodeValue( dom, "loc_code", (locCode == null) ? "" : locCode );
System.out.println("28/08/10 packQty 2 [" + packQty + "]");
valueXmlString.append("<pack_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(packQty).append("]]>").append("</pack_qty>\r\n");
setNodeValue( dom, "pack_qty", packQty );
valueXmlString.append("<quantity__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyFact.get(1).toString()).append("]]>").append("</quantity__stduom>\r\n");
......@@ -5310,6 +5324,10 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
{
noArt = (qty - (qty % shipperQty1)) / shipperQty1;
}
else
{
noArt =1;
}
}
else if ( qtyType.equals("I") )
{
......@@ -5353,6 +5371,10 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
{
noArt = (qty - (qty % integralQty1)) / integralQty1;
}
else
{
noArt = 1;
}
}
else if ( qtyType.equals("B") )
{
......@@ -5784,10 +5806,16 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
//valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(mNum3).append("]]>").append("</rate__stduom>\r\n");
//setNodeValue( dom, "rate__stduom", mNum3); /// 16-08
sNoArticle = genericUtility.getColumnValue("no_art",dom);
if (sNoArticle == null || "null".equals(sNoArticle))
{
sNoArticle = "1";
}
if(sNoArticle != null && sNoArticle.trim().length() > 0)
{
noArticle = Double.parseDouble(sNoArticle);
packQty = mNum3 / noArticle;
System.out.println("28/08/10 packQty 3 [" + packQty + "]");
valueXmlString.append("<pack_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(packQty).append("]]>").append("</pack_qty>\r\n");
setNodeValue( dom, "pack_qty", packQty );
}
......@@ -6119,10 +6147,15 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
//valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(mNum3).append("]]>").append("</rate__stduom>\r\n");
//setNodeValue( dom, "rate__stduom", mNum3); /// 16-08
sNoArticle = genericUtility.getColumnValue("no_art",dom);
if(sNoArticle == null || "null".equals(sNoArticle) || "0".equals(sNoArticle))
{
sNoArticle = "1";
}
if(sNoArticle != null && sNoArticle.trim().length() > 0)
{
noArticle = Double.parseDouble(sNoArticle);
packQty = mNum3 / noArticle;
System.out.println("28/08/10 packQty 4 [" + packQty + "]");
valueXmlString.append("<pack_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(packQty).append("]]>").append("</pack_qty>\r\n");
setNodeValue( dom, "pack_qty",packQty );
}
......@@ -6528,9 +6561,14 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
if(sNoArticle !=null && sNoArticle.trim().length() >0)
{
noArticle = Double.parseDouble(sNoArticle);
if (noArticle == 0)
{
noArticle = 1;
}
if(noArticle > 0)
{
packQty = mNum / noArticle;
System.out.println("28/08/10 packQty 5 [" + packQty + "]");
valueXmlString.append("<pack_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(packQty).append("]]>").append("</pack_qty>\r\n");
setNodeValue( dom, "pack_qty", packQty );
}
......
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