public Decimal SetMovementLine(VAdvantage.Model.MMovementLine line) { int _CountDTD001 = Util.GetValueOfInt(DB.ExecuteScalar("SELECT COUNT(AD_MODULEINFO_ID) FROM AD_MODULEINFO WHERE PREFIX='DTD001_' AND IsActive='Y'")); if (_CountDTD001 > 0) { SetM_MovementLine_ID(line.GetM_MovementLine_ID()); SetDTD001_TotalQty(line.GetMovementQty()); SetM_Product_ID(line.GetM_Product_ID()); SetM_AttributeSetInstance_ID(line.GetM_AttributeSetInstance_ID()); decimal totalPackQty = Util.GetValueOfDecimal(DB.ExecuteScalar("SELECT SUM(Qty) FROM M_PackageLine WHERE M_MovementLine_ID=" + line.GetM_MovementLine_ID())); SetQty(line.GetMovementQty() - totalPackQty); _count = Util.GetValueOfDecimal(line.GetMovementQty()) - totalPackQty; SetDTD001_AlreadyPackQty(totalPackQty); SetConfirmedQty(line.GetMovementQty() - totalPackQty); SetDTD001_ConfirmDate(System.DateTime.Now); } return(_count); }
/// <summary> /// Set Movement Line /// </summary> /// <param name="line">line</param> public void SetMovementLine(MMovementLine line) { SetM_MovementLine_ID(line.GetM_MovementLine_ID()); SetTargetQty(line.GetMovementQty()); //Amit 25-nov-2014 // SetConfirmedQty(GetTargetQty()); // suggestion SetConfirmedQty(0); //amit _line = line; }