MInventory - fixed indentation issues introduced in rev. 1192

This commit is contained in:
teo_sarca 2007-04-18 08:28:19 +00:00
parent 6ddd8d33f5
commit 040571954d
1 changed files with 55 additions and 56 deletions

View File

@ -385,66 +385,65 @@ public class MInventory extends X_M_Inventory implements DocAction
if (!isApproved()) if (!isApproved())
approveIt(); approveIt();
log.info(toString()); log.info(toString());
//vpj-cd begin e-evolution recalculate the attribute instances and qty. //vpj-cd begin e-evolution recalculate the attribute instances and qty.
MInventoryLine[] linesup = getLines(false); MInventoryLine[] linesup = getLines(false);
for (int i = 0; i < linesup.length; i++) for (int i = 0; i < linesup.length; i++)
{ {
MInventoryLine line = linesup[i]; MInventoryLine line = linesup[i];
String sql1 = "Delete From M_InventoryLineMA " String sql1 = "Delete From M_InventoryLineMA "
+ " WHERE M_InventoryLine_ID=" +line.getM_InventoryLine_ID(); + " WHERE M_InventoryLine_ID=" +line.getM_InventoryLine_ID();
int no = DB.executeUpdate(sql1, get_TrxName()); int no = DB.executeUpdate(sql1, get_TrxName());
log.info("MA deleted " + no); log.info("MA deleted " + no);
StringBuffer sql = new StringBuffer( StringBuffer sql = new StringBuffer(
"SELECT s.M_Product_ID, s.M_Locator_ID, s.M_AttributeSetInstance_ID," "SELECT s.M_Product_ID, s.M_Locator_ID, s.M_AttributeSetInstance_ID,"
+ " s.QtyOnHand, p.M_AttributeSet_ID " + " s.QtyOnHand, p.M_AttributeSet_ID "
+ "FROM M_Product p" + "FROM M_Product p"
+ " INNER JOIN M_Storage s ON (s.M_Product_ID=p.M_Product_ID)" + " INNER JOIN M_Storage s ON (s.M_Product_ID=p.M_Product_ID)"
+ " INNER JOIN M_Locator l ON (s.M_Locator_ID=l.M_Locator_ID) " + " INNER JOIN M_Locator l ON (s.M_Locator_ID=l.M_Locator_ID) "
+ "WHERE l.M_Warehouse_ID=?" + "WHERE l.M_Warehouse_ID=?"
+ " AND p.IsActive='Y' AND p.IsStocked='Y' and p.ProductType='I'" + " AND p.IsActive='Y' AND p.IsStocked='Y' and p.ProductType='I'"
+ " AND s.M_Locator_ID=" +line.getM_Locator_ID() + " AND s.M_Locator_ID=" +line.getM_Locator_ID()
+ " AND s.M_Product_ID=" +line.getM_Product_ID() + " AND s.M_Product_ID=" +line.getM_Product_ID()
+ " AND s.QtyOnHand <> 0 " + " AND s.QtyOnHand <> 0 "
); );
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
try try
{ {
pstmt = DB.prepareStatement (sql.toString(), get_TrxName()); pstmt = DB.prepareStatement (sql.toString(), get_TrxName());
int index = 1; int index = 1;
pstmt.setInt (index++, getM_Warehouse_ID()); pstmt.setInt (index++, getM_Warehouse_ID());
ResultSet rs = pstmt.executeQuery (); ResultSet rs = pstmt.executeQuery ();
while (rs.next ()) while (rs.next ())
{ {
MInventoryLineMA maup = new MInventoryLineMA (line, MInventoryLineMA maup = new MInventoryLineMA (line,
rs.getInt(3), rs.getBigDecimal(4)); rs.getInt(3), rs.getBigDecimal(4));
if (!maup.save()) if (!maup.save())
; ;
} }
rs.close (); rs.close ();
pstmt.close (); pstmt.close ();
pstmt = null; pstmt = null;
} }
catch (Exception e) catch (Exception e)
{ {
log.log(Level.SEVERE, sql.toString(), e); log.log(Level.SEVERE, sql.toString(), e);
} }
try try
{ {
if (pstmt != null) if (pstmt != null)
pstmt.close (); pstmt.close ();
pstmt = null; pstmt = null;
} }
catch (Exception e) catch (Exception e)
{ {
pstmt = null; pstmt = null;
} }
}
} //vpj-cd e-evolution recalculate the attribute instances and qty END.
//vpj-cd e-evolution recalculate the attribute instances and qty END.
// //
MInventoryLine[] lines = getLines(false); MInventoryLine[] lines = getLines(false);
for (int i = 0; i < lines.length; i++) for (int i = 0; i < lines.length; i++)