示例#1
0
        private DataMenuGridViewRelationshipDTO ToDataMenuGridViewRelationshipDTO(DataMenuGridViewRelationship dbRel, EntityRelationshipTailDTO tail)
        {
            var rel = new DataMenuGridViewRelationshipDTO();

            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, DataMenuGridViewRelationshipDTO condition)
        {
            if (condition.RelationshipTailID == 0)
            {
                return;
            }
            colDataGridRelTargetDataMenuSetting.DisplayMemberPath       = "Name";
            colDataGridRelTargetDataMenuSetting.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, DataMenuGridViewRelationshipDTO dataContext)
 {
     SetRelationshipDataMenus(MyProjectManager.GetMyProjectManager.GetRequester(), dataContext);
     myStaticLookup.SelectedValue = e1;
 }