/// <summary> /// Parent Constructor. /// </summary> /// <param name="workorderoperation"></param> /// <param name="workorder"></param> public MVAMFGMWorkOrderComponent(MVAMFGMWorkOrderOperation workorderoperation, MVAMFGMWorkOrder workorder) : this(workorderoperation.GetCtx(), 0, workorderoperation.Get_TrxName()) { if (workorderoperation.Get_ID() == 0) { throw new Exception("Header not saved"); } SetVAMFG_M_WorkOrderOperation_ID(workorderoperation.GetVAMFG_M_WorkOrderOperation_ID()); // parent SetWorkOrder(workorder); } // MWorkOrderComponent
/// <summary> /// Constructor called from BOM Drop /// </summary> /// <param name="workorder"></param> /// <param name="workorderoperation"></param> /// <param name="product"></param> /// <param name="QtyRequired"></param> /// <param name="SupplyType"></param> /// <param name="locator"></param> public MVAMFGMWorkOrderComponent(ViennaAdvantage.Model.MVAMFGMWorkOrder workorder, MVAMFGMWorkOrderOperation workorderoperation, ViennaAdvantage.Model.MProduct product, Decimal QtyRequired, String SupplyType, int M_AttributeSetInstance_ID, VAdvantage.Model.MLocator locator) : this(workorderoperation.GetCtx(), 0, workorderoperation.Get_TrxName()) { if (workorderoperation.Get_ID() == 0) { throw new Exception("Header not saved"); } SetVAMFG_M_WorkOrderOperation_ID(workorderoperation.GetVAMFG_M_WorkOrderOperation_ID()); // parent SetM_Product_ID(product.GetM_Product_ID()); SetC_UOM_ID(product.GetC_UOM_ID()); SetVAMFG_QtyRequired(QtyRequired); SetVAMFG_SupplyType(SupplyType); // Changes done b y Vivek Kumar assigned by Mukesh on 16/11/2017 // Changes done to save AttributesetInstance at Work Order component SetM_AttributeSetInstance_ID(M_AttributeSetInstance_ID); if (locator != null) { SetM_Locator_ID(locator.GetM_Locator_ID()); } SetWorkOrder(workorder); }