} // 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
/** * Get MGroup from Cache * @param ctx context * @param R_Group_ID id * @return MGroup */ public static MGroup Get(Ctx ctx, int R_Group_ID) { int key = R_Group_ID; MGroup retValue = (MGroup)_cache[key]; if (retValue != null) return retValue; retValue = new MGroup(ctx, R_Group_ID, null); if (retValue.Get_ID() != 0) _cache.Add(key, retValue); return retValue; } // get