Пример #1
0
        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;
 }