} // MChangeRequest /** * CRM Request Constructor * @param request request * @param group request group */ public MChangeRequest(MRequest request, MGroup group) : this(request.GetCtx(), 0, request.Get_Trx()) { SetClientOrg(request); SetName(Msg.GetElement(GetCtx(), "R_Request_ID") + ": " + request.GetDocumentNo()); SetHelp(request.GetSummary()); // SetM_BOM_ID(group.GetM_BOM_ID()); SetM_ChangeNotice_ID(group.GetM_ChangeNotice_ID()); } // MChangeRequest
} // MRequestUpdate /** * Parent Constructor * @param parent request */ public MRequestUpdate(MRequest parent) : base(parent.GetCtx(), 0, parent.Get_TrxName()) { //super (parent.GetContext(), 0, parent.Get_TrxName()); SetClientOrg(parent); SetR_Request_ID(parent.GetR_Request_ID()); // SetStartTime(parent.GetStartTime()); SetEndTime(parent.GetEndTime()); SetResult(parent.GetResult()); SetQtySpent(parent.GetQtySpent()); SetQtyInvoiced(parent.GetQtyInvoiced()); SetM_ProductSpent_ID(parent.GetM_ProductSpent_ID()); SetConfidentialTypeEntry(parent.GetConfidentialTypeEntry()); } // MRequestUpdate
/** * Parent Action Constructor * @param request parent * @param newRecord new (copy all) */ public MRequestAction(MRequest request, bool newRecord) : this(request.GetCtx(), 0, request.Get_TrxName()) { SetClientOrg(request); SetR_Request_ID(request.GetR_Request_ID()); }