Commit ac7335c4 authored by rtiwari's avatar rtiwari

GROSS_WEIGHT ,NET_WEIGHT SET


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95536 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 7344fcd8
......@@ -1644,14 +1644,21 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
{
lnNoSord = rs.getString("line_no");
//Added by manoj dtd 31/05/2014 to set values from porcpdet
pstmt1=conn.prepareStatement("select pallet_wt,dimension from porcpdet where tran_id=? and line_no=?");
// pstmt1=conn.prepareStatement("select pallet_wt,dimension from porcpdet where tran_id=? and line_no=?");
//SQL CHANGE BY RITESH ON 03/06/14
pstmt1=conn.prepareStatement("select net_weight,gross_weight,tare_weight,dimension,pallet_wt,pack_instr from porcpdet where tran_id=? and line_no=?");
pstmt1.setString(1,tranId);
pstmt1.setString(2,lnNoSord);
rs1=pstmt1.executeQuery();
if(rs1.next())
{
grossWeight = rs1.getDouble("gross_weight");
tareWeight = rs1.getDouble("tare_weight");
netWeight = rs1.getDouble("net_weight");
dimension = rs1.getString("dimension");
palletWt = rs1.getDouble("pallet_wt");
packingStk = rs1.getString("pack_instr");
}
rs1.close();
rs1=null;
......@@ -1695,91 +1702,91 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
rs1 =null;
pstmt1.close();
pstmt1 = null;
// COMMENTED BY RITESH 03/06/14 GROSS WEIGHT SET FROM PORCP
// ADDED BY RITESH ON 26/05/13 START
sqlTemp ="SELECT A.EXP_DATE, "
+"A.QUANTITY, "
+"A.SITE_CODE__MFG, "
+"A.MFG_DATE, "
+"A.PACK_CODE, "
+"A.GROSS_WEIGHT, "
+"A.TARE_WEIGHT, "
+"A.NET_WEIGHT, "
+"A.DIMENSION, "
+"A.SUPP_CODE__MFG, "
+"A.QTY_PER_ART, "
+"A.GROSS_WT_PER_ART, "
+"A.TARE_WT_PER_ART ,"
+"A.PALLET_WT, "
+"A.PACK_INSTR, "
+"A.ALLOC_QTY "
+"FROM STOCK A "
+"WHERE A.ITEM_CODE = '"+itemCode+"' "
+"AND A.SITE_CODE = '"+siteCodeDet+"' "
+"AND A.LOC_CODE = '"+locCode+"' "
+"AND A.LOT_NO = '"+lotNo+"' "
+"AND A.LOT_SL = '"+lotSl+"' ";
System.out.println("sqlGetWeight :"+sqlTemp);
pstmt1 = conn.prepareStatement(sqlTemp);
rs1 = pstmt1.executeQuery(sqlTemp);
if (rs1.next())
{
qtyStk = rs1.getDouble("QUANTITY");
grossWeight = rs1.getDouble("GROSS_WEIGHT");
tareWeight = rs1.getDouble("TARE_WEIGHT");
netWeight = rs1.getDouble("NET_WEIGHT");
/*Commented by Manoj dtd 31/05/2014 to set dimension,palletWt from porcpdet
dimension = rs1.getString("DIMENSION");
palletWt = rs1.getDouble("PALLET_WT");
*/
packingStk = rs1.getString("PACK_INSTR");
cAllocQty = rs1.getDouble("alloc_qty");
}
rs1.close();
rs1 =null;
pstmt1.close();
pstmt1 = null;
System.out.println(" qtyStk @@@1 ::["+qtyStk+"]");
if(quantity != null && quantity.trim().length() > 0)
{
cQty = Double.parseDouble(quantity);
}
balQty = cQty - cAllocQty;
if (qtyStk > balQty)
{
qtyStk = balQty;
}
System.out.println(" qtyStk @@@2 ::["+qtyStk+"]");
System.out.println(" balQty @@@ ::["+qtyStk+"]");
if (qtyStk > 0)
{
grossPer = (grossWeight / qtyStk) ;
grossPer = df.parse(df.format(grossPer)).doubleValue();
System.out.println("grossPer :"+grossPer);
netPer = (netWeight / qtyStk);
netPer = df.parse(df.format(netPer)).doubleValue();
System.out.println("netPer :"+netPer);
tarePer = (tareWeight / qtyStk);
tarePer = df.parse(df.format(tarePer)).doubleValue();
System.out.println("tarePer :"+tarePer);
grossWeight1 = (balQty * grossPer);
System.out.println("grossWeight1 :"+grossWeight1);
netWeight1 = (balQty * netPer);
System.out.println("netWeight1 :"+netWeight1);
tareWeight1 = (balQty * tarePer);
System.out.println("tareWeight1 :"+tareWeight1);
grossWeight1 = df.parse(df.format(grossWeight1)).doubleValue();
netWeight1 = df.parse(df.format(netWeight1)).doubleValue();
tareWeight1 = df.parse(df.format(tareWeight1)).doubleValue();
System.out.println("stk > 0 :: grossWeight1:["+grossWeight1+"]netWeight1:["+netWeight1+"]tareWeight1:["+tareWeight1+"]");
}
// ADDED BY RITESH ON 26/05/13 END
if(packing == null || packing.trim().length() <=0)
{
packing = packingStk;
}
// sqlTemp ="SELECT A.EXP_DATE, "
// +"A.QUANTITY, "
// +"A.SITE_CODE__MFG, "
// +"A.MFG_DATE, "
// +"A.PACK_CODE, "
// +"A.GROSS_WEIGHT, "
// +"A.TARE_WEIGHT, "
// +"A.NET_WEIGHT, "
// +"A.DIMENSION, "
// +"A.SUPP_CODE__MFG, "
// +"A.QTY_PER_ART, "
// +"A.GROSS_WT_PER_ART, "
// +"A.TARE_WT_PER_ART ,"
// +"A.PALLET_WT, "
// +"A.PACK_INSTR, "
// +"A.ALLOC_QTY "
// +"FROM STOCK A "
// +"WHERE A.ITEM_CODE = '"+itemCode+"' "
// +"AND A.SITE_CODE = '"+siteCodeDet+"' "
// +"AND A.LOC_CODE = '"+locCode+"' "
// +"AND A.LOT_NO = '"+lotNo+"' "
// +"AND A.LOT_SL = '"+lotSl+"' ";
// System.out.println("sqlGetWeight :"+sqlTemp);
// pstmt1 = conn.prepareStatement(sqlTemp);
// rs1 = pstmt1.executeQuery(sqlTemp);
// if (rs1.next())
// {
// qtyStk = rs1.getDouble("QUANTITY");
// grossWeight = rs1.getDouble("GROSS_WEIGHT");
// tareWeight = rs1.getDouble("TARE_WEIGHT");
// netWeight = rs1.getDouble("NET_WEIGHT");
// /*Commented by Manoj dtd 31/05/2014 to set dimension,palletWt from porcpdet
// dimension = rs1.getString("DIMENSION");
// palletWt = rs1.getDouble("PALLET_WT");
// */
// packingStk = rs1.getString("PACK_INSTR");
// cAllocQty = rs1.getDouble("alloc_qty");
// }
// rs1.close();
// rs1 =null;
// pstmt1.close();
// pstmt1 = null;
// System.out.println(" qtyStk @@@1 ::["+qtyStk+"]");
// if(quantity != null && quantity.trim().length() > 0)
// {
// cQty = Double.parseDouble(quantity);
// }
// balQty = cQty - cAllocQty;
//
// if (qtyStk > balQty)
// {
// qtyStk = balQty;
// }
// System.out.println(" qtyStk @@@2 ::["+qtyStk+"]");
// System.out.println(" balQty @@@ ::["+qtyStk+"]");
// if (qtyStk > 0)
// {
// grossPer = (grossWeight / qtyStk) ;
// grossPer = df.parse(df.format(grossPer)).doubleValue();
// System.out.println("grossPer :"+grossPer);
// netPer = (netWeight / qtyStk);
// netPer = df.parse(df.format(netPer)).doubleValue();
// System.out.println("netPer :"+netPer);
// tarePer = (tareWeight / qtyStk);
// tarePer = df.parse(df.format(tarePer)).doubleValue();
// System.out.println("tarePer :"+tarePer);
// grossWeight1 = (balQty * grossPer);
// System.out.println("grossWeight1 :"+grossWeight1);
// netWeight1 = (balQty * netPer);
// System.out.println("netWeight1 :"+netWeight1);
// tareWeight1 = (balQty * tarePer);
// System.out.println("tareWeight1 :"+tareWeight1);
//
// grossWeight1 = df.parse(df.format(grossWeight1)).doubleValue();
// netWeight1 = df.parse(df.format(netWeight1)).doubleValue();
// tareWeight1 = df.parse(df.format(tareWeight1)).doubleValue();
// System.out.println("stk > 0 :: grossWeight1:["+grossWeight1+"]netWeight1:["+netWeight1+"]tareWeight1:["+tareWeight1+"]");
// }
// // ADDED BY RITESH ON 26/05/13 END
// if(packing == null || packing.trim().length() <=0)
// {
// packing = packingStk;
// }
lnno ++;
System.out.println("--LINE NO--"+lnno);
xmlBuff.append("<Detail2 dbID='' domID=\"1\" objName=\"despatch\" objContext=\"2\">");
......@@ -1819,13 +1826,24 @@ public class GenerateSaleOrderPrc extends ProcessEJB implements GenerateSaleOrde
xmlBuff.append("<quantity__inv><![CDATA["+ quantity +"]]></quantity__inv>");
xmlBuff.append("<quantity__real><![CDATA["+ quantity +"]]></quantity__real>");
// ADDED BY RITESH ON 26/05/13 START
xmlBuff.append("<gross_weight>").append("<![CDATA[").append(grossWeight1).append("]]>").append("</gross_weight>");
xmlBuff.append("<nett_weight>").append("<![CDATA[").append(netWeight1).append("]]>").append("</nett_weight>");
xmlBuff.append("<tare_weight>").append("<![CDATA[").append(tareWeight1).append("]]>").append("</tare_weight>");
// xmlBuff.append("<gross_weight>").append("<![CDATA[").append(grossWeight1).append("]]>").append("</gross_weight>");
// xmlBuff.append("<nett_weight>").append("<![CDATA[").append(netWeight1).append("]]>").append("</nett_weight>");
// xmlBuff.append("<tare_weight>").append("<![CDATA[").append(tareWeight1).append("]]>").append("</tare_weight>");
// xmlBuff.append("<dimension><![CDATA["+ dimension +"]]></dimension>");
// xmlBuff.append("<pallet_wt><![CDATA["+ palletWt +"]]></pallet_wt>");
// xmlBuff.append("<pack_instr><![CDATA["+ packing +"]]></pack_instr>");
// ADDED BY RITESHON 26/05/13 END
//CHANGE BY RITESH ON 03/06/14
grossWeight = df.parse(df.format(grossWeight)).doubleValue();
tareWeight = df.parse(df.format(tareWeight)).doubleValue();
netWeight = df.parse(df.format(netWeight)).doubleValue();
xmlBuff.append("<gross_weight>").append("<![CDATA[").append(grossWeight).append("]]>").append("</gross_weight>");
xmlBuff.append("<nett_weight>").append("<![CDATA[").append(netWeight).append("]]>").append("</nett_weight>");
xmlBuff.append("<tare_weight>").append("<![CDATA[").append(tareWeight).append("]]>").append("</tare_weight>");
xmlBuff.append("<dimension><![CDATA["+ dimension +"]]></dimension>");
xmlBuff.append("<pallet_wt><![CDATA["+ palletWt +"]]></pallet_wt>");
xmlBuff.append("<pack_instr><![CDATA["+ packing +"]]></pack_instr>");
// ADDED BY RITESHON 26/05/13 END
xmlBuff.append("<pack_instr><![CDATA["+ packingStk +"]]></pack_instr>");
xmlBuff.append("</Detail2>");
}
lnno = 0;
......
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