private void SetEditEntityArea() { MyUILibrary.AgentUICoreMediator.GetAgentUICoreMediator.SetUIManager(new UIManager()); var userInfo = new MyUILibrary.UserInfo(); userInfo.AdminSecurityInfo = new MyUILibrary.AdminSecurityInfo() { IsActive = true, ByPassSecurity = true }; MyUILibrary.AgentUICoreMediator.GetAgentUICoreMediator.UserInfo = userInfo; EditEntityAreaInitializer editEntityAreaInitializer1 = new EditEntityAreaInitializer(); editEntityAreaInitializer1.EntityID = EntityID; editEntityAreaInitializer1.IntracionMode = CommonDefinitions.UISettings.IntracionMode.Select; editEntityAreaInitializer1.DataMode = CommonDefinitions.UISettings.DataMode.One; var FirstSideEditEntityAreaResult = EditEntityAreaConstructor.GetEditEntityArea(editEntityAreaInitializer1); if (FirstSideEditEntityAreaResult.Item1 != null && FirstSideEditEntityAreaResult.Item1 is I_EditEntityAreaOneData) { EditEntityArea = FirstSideEditEntityAreaResult.Item1 as I_EditEntityAreaOneData; EditEntityArea.SetAreaInitializer(editEntityAreaInitializer1); grdSelectData.Children.Add(EditEntityArea.TemporaryDisplayView as UIElement); } }
private void EntitySearchLookup_SelectionChanged(object sender, SelectionChangedArg e) { if (e.SelectedItem != null) { var entity = e.SelectedItem as TableDrivedEntityDTO; EditEntityAreaInitializer editEntityAreaInitializer1 = new EditEntityAreaInitializer(); editEntityAreaInitializer1.EntityID = entity.ID; editEntityAreaInitializer1.IntracionMode = CommonDefinitions.UISettings.IntracionMode.Select; editEntityAreaInitializer1.DataMode = CommonDefinitions.UISettings.DataMode.One; var FirstSideEditEntityAreaResult = EditEntityAreaConstructor.GetEditEntityArea(editEntityAreaInitializer1); if (FirstSideEditEntityAreaResult.Item1 != null && FirstSideEditEntityAreaResult.Item1 is I_EditEntityAreaOneData) { EditEntityArea = FirstSideEditEntityAreaResult.Item1 as I_EditEntityAreaOneData; EditEntityArea.SetAreaInitializer(editEntityAreaInitializer1); View.AddDataSelector(EditEntityArea.TemporaryDisplayView); } } else { View.RemoveDataSelector(); } }