private DataMenuDataViewRelationshipDTO ToDataMenuDataViewRelationshipDTO(DataMenuDataViewRelationship dbRel, EntityRelationshipTailDTO tail) { var rel = new DataMenuDataViewRelationshipDTO(); rel.ID = dbRel.ID; rel.RelationshipTailID = dbRel.EntityRelationshipTailID; rel.RelationshipTail = tail; rel.Group1 = dbRel.Group1; rel.TargetDataMenuSettingID = dbRel.TargetDataMenuSettingID ?? 0; return(rel); }
private void SetRelationshipDataMenus(DR_Requester requester, DataMenuDataViewRelationshipDTO condition) { if (condition.RelationshipTailID == 0) { return; } colDataViewRelTargetDataMenuSetting.DisplayMemberPath = "Name"; colDataViewRelTargetDataMenuSetting.SelectedValueMemberPath = "ID"; // var relationshipTail = bizEntityRelationshipTail.GetEntityRelationshipTail(condition.EntityRelationshipTailID); var items = bizDataMenuSetting.GetDataMenusOfRelationshipTail(requester, condition.RelationshipTailID); condition.vwDataMenuSettings = items; }
private void Frm_TailSelected(object sender1, int e1, MyStaticLookup myStaticLookup, DataMenuDataViewRelationshipDTO dataContext) { SetRelationshipDataMenus(MyProjectManager.GetMyProjectManager.GetRequester(), dataContext); myStaticLookup.SelectedValue = e1; }