Commit 03fc3b1a authored by caluka's avatar caluka

change net_weight, no_art if qc_order empty then get from stock table


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@97186 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 35f9b63d
......@@ -971,7 +971,7 @@ QCTransferICRemote {
//String qcOrderItem="",qcOrdItemUnit="";
double qcQty=0;
double convertedQty=0,convertedNoArt=0,convertedNetWeight=0;
double qtyPerArt=0.0,grossweightPerArt=0.0,tarWeightPerArt=0.0,noArt1=0.0;
try {
......@@ -1243,10 +1243,12 @@ QCTransferICRemote {
pstmt = null;
System.out.println("@@@@ qc order Qty[qcQty]["+qcQty+"]qc transfer qty[qty]["+quantity+"]netWeight["+netWeight+"]noArt["+noArt+"]");
convertedNoArt = noArt * quantity / qcQty ;
convertedNetWeight = netWeight * quantity / qcQty ;
//Start added by chandrashekar on 27-Jan-2015
if( netWeight == 0 && noArt == 0)
{
sql = " Select no_art,net_weight from Stock" +
sql = " Select qty_per_art,gross_wt_per_art,tare_wt_per_art from Stock" +
" Where item_code = ? and site_code = ? and loc_code = ? and lot_no = ? and lot_Sl = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, itemCode);
......@@ -1257,13 +1259,19 @@ QCTransferICRemote {
rs = pstmt.executeQuery();
if (rs.next())
{
noArt = Double.parseDouble(rs.getString("no_art") == null ? "0" : rs.getString("no_art"));
netWeight = Double.parseDouble(rs.getString("net_weight") == null ? "0" : rs.getString("net_weight"));
qtyPerArt = Double.parseDouble(rs.getString("qty_per_art") == null ? "0" : rs.getString("qty_per_art"));
grossweightPerArt = Double.parseDouble(rs.getString("gross_wt_per_art") == null ? "0" : rs.getString("gross_wt_per_art"));
tarWeightPerArt = Double.parseDouble(rs.getString("tare_wt_per_art") == null ? "0" : rs.getString("tare_wt_per_art"));
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
noArt=quantity/qtyPerArt;
System.out.println("noArt>>>>"+noArt);
convertedNoArt=Math.ceil(noArt);
convertedNetWeight=(grossweightPerArt-tarWeightPerArt)*noArt;
}
//End added by chandrashekar on 27-Jan-2015
/*convertedQty = quantity * qcQty / netWeight ;
......@@ -1272,9 +1280,9 @@ QCTransferICRemote {
convertedNetWeight = netWeight * convertedQty / qcQty ;
convertedNoArt = noArt * quantity / netWeight ;*/
/*
convertedNoArt = noArt * quantity / qcQty ;
convertedNetWeight = netWeight * quantity / qcQty ;
convertedNetWeight = netWeight * quantity / qcQty ;*///commented by chandrashekar
System.out.println("@@@@convertedQty["+convertedQty+"]convertedNetWeight["+convertedNetWeight+"]convertedNoArt["+convertedNoArt+"]");
valueXmlString.append("<no_art>").append("<![CDATA[" + convertedNoArt + "]]>").append("</no_art>");
......
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