Commit 003d33df authored by smane's avatar smane

Generate QC Sample Details transaction if sample quantity is greater than zero (M14HFRA001)


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96990 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 2951ea29
...@@ -210,39 +210,45 @@ public class QCSampleWizPos extends ValidatorEJB implements QCSampleWizPosLocal, ...@@ -210,39 +210,45 @@ public class QCSampleWizPos extends ValidatorEJB implements QCSampleWizPosLocal,
lotNoTo = genericUtility.getColumnValueFromNode("lot_no__to", parentNode); lotNoTo = genericUtility.getColumnValueFromNode("lot_no__to", parentNode);
lotSlTo = genericUtility.getColumnValueFromNode("lot_sl__to", parentNode); lotSlTo = genericUtility.getColumnValueFromNode("lot_sl__to", parentNode);
sampleQty = Double.parseDouble(genericUtility.getColumnValueFromNode("sample_qty", parentNode)); sampleQty = Double.parseDouble(genericUtility.getColumnValueFromNode("sample_qty", parentNode));
lineNoSl = Integer.parseInt(genericUtility.getColumnValueFromNode("line_no_sl", parentNode));
System.out.println(">>>>>>>>>lineNoSl"+lineNoSl);
System.out.println(">>>>>>dom sampleQty:"+sampleQty); System.out.println(">>>>>>dom sampleQty:"+sampleQty);
//Get Std. Quantity and Conv. Factor...
ArrayList unitList = null; if(sampleQty > 0)
Object factOb = null,qtyOb = null; {
unitList = dist.getConvQuantityFact( unit,unit, itemCode, sampleQty, 0,conn); System.out.println(">>>>>>>>>>>>Adding record for QC Sample Details");
factOb = unitList.get(0); //Get Std. Quantity and Conv. Factor...
qtyOb = unitList.get(1); ArrayList unitList = null;
convFactor=Double.parseDouble(factOb.toString()); Object factOb = null,qtyOb = null;
stdQty=Double.parseDouble(qtyOb.toString()); unitList = dist.getConvQuantityFact( unit,unit, itemCode, sampleQty, 0,conn);
lineNoSl= Integer.parseInt(lotSlTo.trim()); factOb = unitList.get(0);
System.out.println(">>>>>>>>convFactor:"+convFactor); qtyOb = unitList.get(1);
System.out.println(">>>>>>>>stdQty:"+stdQty); convFactor=Double.parseDouble(factOb.toString());
xmlBuff.append("<Detail2 dbID='' domID=\"1\" objName=\"qc_sample\" objContext=\"2\">"); stdQty=Double.parseDouble(qtyOb.toString());
xmlBuff.append("<attribute pkNames=\"\" selected=\"N\" updateFlag=\"A\" status=\"N\" />"); System.out.println(">>>>>>>>convFactor:"+convFactor);
xmlBuff.append("<tran_id/>"); System.out.println(">>>>>>>>stdQty:"+stdQty);
xmlBuff.append("<line_no>" + newLine + "</line_no>"); xmlBuff.append("<Detail2 dbID='' domID=\"1\" objName=\"qc_sample\" objContext=\"2\">");
xmlBuff.append("<iss_type><![CDATA["+ "A" +"]]></iss_type>"); xmlBuff.append("<attribute pkNames=\"\" selected=\"N\" updateFlag=\"A\" status=\"N\" />");
xmlBuff.append("<loc_code><![CDATA["+ locCodeTo.trim() +"]]></loc_code>"); xmlBuff.append("<tran_id/>");
xmlBuff.append("<lot_no><![CDATA["+ lotNoTo.trim() +"]]></lot_no>"); xmlBuff.append("<line_no>" + newLine + "</line_no>");
xmlBuff.append("<lot_sl><![CDATA["+ lotSlTo.trim() +"]]></lot_sl>"); xmlBuff.append("<iss_type><![CDATA["+ "A" +"]]></iss_type>");
xmlBuff.append("<stock_det/>"); xmlBuff.append("<loc_code><![CDATA["+ locCodeTo.trim() +"]]></loc_code>");
xmlBuff.append("<qty_sample><![CDATA["+ sampleQty +"]]></qty_sample>"); xmlBuff.append("<lot_no><![CDATA["+ lotNoTo.trim() +"]]></lot_no>");
xmlBuff.append("<unit><![CDATA["+ unit.trim() +"]]></unit>"); xmlBuff.append("<lot_sl><![CDATA["+ lotSlTo.trim() +"]]></lot_sl>");
xmlBuff.append("<unit__std><![CDATA["+ unit.trim() +"]]></unit__std>"); xmlBuff.append("<stock_det/>");
xmlBuff.append("<conv_qty__stduom><![CDATA["+ convFactor +"]]></conv_qty__stduom>"); xmlBuff.append("<qty_sample><![CDATA["+ sampleQty +"]]></qty_sample>");
xmlBuff.append("<qty_sample_stduom><![CDATA["+ stdQty +"]]></qty_sample_stduom>"); xmlBuff.append("<unit><![CDATA["+ unit.trim() +"]]></unit>");
xmlBuff.append("<remarks><![CDATA["+ remarks +"]]></remarks>"); xmlBuff.append("<unit__std><![CDATA["+ unit.trim() +"]]></unit__std>");
xmlBuff.append("<step_no><![CDATA["+ stepNo +"]]></step_no>"); xmlBuff.append("<conv_qty__stduom><![CDATA["+ convFactor +"]]></conv_qty__stduom>");
xmlBuff.append("<proc_mth><![CDATA["+ procMth.trim() +"]]></proc_mth>"); xmlBuff.append("<qty_sample_stduom><![CDATA["+ stdQty +"]]></qty_sample_stduom>");
xmlBuff.append("<line_no_sl><![CDATA["+ lineNoSl +"]]></line_no_sl>"); xmlBuff.append("<remarks><![CDATA["+ remarks +"]]></remarks>");
xmlBuff.append("<bal_qty/>"); xmlBuff.append("<step_no><![CDATA["+ stepNo +"]]></step_no>");
xmlBuff.append("</Detail2>"); xmlBuff.append("<proc_mth><![CDATA["+ procMth.trim() +"]]></proc_mth>");
xmlBuff.append("<line_no_sl><![CDATA["+ lineNoSl +"]]></line_no_sl>");
xmlBuff.append("<bal_qty/>");
xmlBuff.append("</Detail2>");
}
} }
xmlBuff.append("</Header0>"); xmlBuff.append("</Header0>");
xmlBuff.append("</group0>"); xmlBuff.append("</group0>");
...@@ -317,7 +323,6 @@ public class QCSampleWizPos extends ValidatorEJB implements QCSampleWizPosLocal, ...@@ -317,7 +323,6 @@ public class QCSampleWizPos extends ValidatorEJB implements QCSampleWizPosLocal,
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
} }
catch(Exception e) catch(Exception e)
{ {
......
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