private void AddDataSelector(int entityID) { 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); View.AddDataSelector(EditEntityArea.TemporaryDisplayView); } }
private void View_ProcessSelected(object sender, ProcessSelectedArg e) { var states = AgentUICoreMediator.GetAgentUICoreMediator.workflowService.GetProcessInitializeStates(e.ProcessID); View.States = states; if (states.Count == 1) { View.SelectedStateID = states.First().ID; } var proccess = ProcessList.First(x => x.ID == e.ProcessID); if (proccess.EntityID != 0) { EditEntityAreaInitializer editEntityAreaInitializer = new EditEntityAreaInitializer(); editEntityAreaInitializer.IntracionMode = CommonDefinitions.UISettings.IntracionMode.Select; editEntityAreaInitializer.DataMode = CommonDefinitions.UISettings.DataMode.One; editEntityAreaInitializer.EntityID = proccess.EntityID; var searchEditEntityAreaResult = EditEntityAreaConstructor.GetEditEntityArea(editEntityAreaInitializer); if (searchEditEntityAreaResult.Item1 == null) { if (!string.IsNullOrEmpty(searchEditEntityAreaResult.Item2)) { AgentUICoreMediator.GetAgentUICoreMediator.UIManager.ShowMessage(searchEditEntityAreaResult.Item2); } return; } SearchEditEntityArea = searchEditEntityAreaResult.Item1 as I_EditEntityAreaOneData; SearchEditEntityArea.SetAreaInitializer(editEntityAreaInitializer); SearchEditEntityArea.DataItemSelected += SearchEditEntityArea_DataItemSelected; (sender as I_View_WorkflowRequestCreator).SearchView = SearchEditEntityArea.TemporaryDisplayView; } else { View.RemoveEntitySelector(); } CheckWorkflowTitle(); //var adminRoles = workflowService.GetProcessAdminRoles(e.ProcessID); //(sender as I_View_WorkflowRequestCreator).AdminRoles = adminRoles; //(sender as I_View_WorkflowRequestCreator).RequesterRoles = GetRequester().Roles; }