Example #1
0
 private void LokEntityListView_SelectionChanged(object sender, SelectionChangedArg e)
 {
     if (lokEntityListView.SelectedItem != null)
     {
         BizEntityListView biz = new BizEntityListView();
         var listView          = biz.GetEntityListView(MyProjectManager.GetMyProjectManager.GetRequester(), (int)lokEntityListView.SelectedValue);
         SetGroupColumns(listView.EntityListViewAllColumns);
     }
 }
 private void LokEntities_SelectionChanged1(object sender, SelectionChangedArg e)
 {
     if (e.SelectedItem == null)
     {
         tabForm.IsEnabled = false;
     }
     else
     {
         tabForm.IsEnabled = true;
     }
 }
 private void LokRelationship_SelectionChanged(object sender, SelectionChangedArg e)
 {
     if (e.SelectedItem != null)
     {
         var relationship = e.SelectedItem as RelationshipDTO;
         SetRelationshipDataMenus(MyProjectManager.GetMyProjectManager.GetRequester(), relationship.EntityID2);
     }
     else
     {
         lokDataMenuSetting.ItemsSource = null;
     }
 }
 private void LokEntityListView_SelectionChanged(object sender, SelectionChangedArg e)
 {
     if (lokEntityListView.SelectedItem != null)
     {
         BizEntityListView biz = new BizEntityListView();
         SelectedEntityListView = biz.GetEntityListView(MyProjectManager.GetMyProjectManager.GetRequester(), (int)lokEntityListView.SelectedValue);
         SetColumns(SelectedEntityListView.EntityListViewAllColumns);
         SetDefaultFieldsValue(dtgPlainFields.ItemsSource as List <LetterTemplatePlainFieldDTO>, dtgRelationshipFields.ItemsSource as List <LetterTemplateRelationshipFieldDTO>);
     }
     else
     {
         SelectedEntityListView = null;
     }
 }
 private void dataLinkSearchLookup_SelectionChanged(object sender, SelectionChangedArg e)
 {
     Diagram.ClearItems();
     if (e.SelectedItem != null)
     {
         var dataLink = e.SelectedItem as DataLinkDTO;
         View.EnabaleDisabeViewSection(true);
         SetDataLink(dataLink.ID);
     }
     else
     {
         View.EnabaleDisabeViewSection(false);
     }
 }
Example #6
0
 private void GraphSearchLookup_SelectionChanged(object sender, SelectionChangedArg e)
 {
     Diagram.ClearItems();
     if (e.SelectedItem != null)
     {
         var Graph = e.SelectedItem as GraphDTO;
         View.EnabaleDisabeViewSection(true);
         SetGraph(Graph.ID);
     }
     else
     {
         View.EnabaleDisabeViewSection(false);
     }
 }
Example #7
0
        private void LokSecondSideEntity_SelectionChanged(object sender, SelectionChangedArg e)
        {
            if (e.SelectedItem != null)
            {
                var entity     = e.SelectedItem as TableDrivedEntityDTO;
                var listSecond = bizEntityDataMenu.GetDataMenuSettings(MyProjectManager.GetMyProjectManager.GetRequester(), entity.ID);
                lokSecondDataMenu.ItemsSource         = listSecond;
                lokSecondDataMenu.SelectedValueMember = "ID";
                lokSecondDataMenu.DisplayMember       = "Name";

                if (Message.ID != 0)
                {
                    lokSecondDataMenu.SelectedValue = Message.SecondSideDataMenuID;
                }
            }
            else
            {
                lokSecondDataMenu.ItemsSource = null;
            }
        }
        private void EntitySearchLookup_SelectionChanged(object sender, SelectionChangedArg e)
        {
            if (e.SelectedItem != null)
            {
                var entity = e.SelectedItem as TableDrivedEntityDTO;
                if (EntitySelected != null)
                {
                    EntitySelected(this, entity.ID);
                }

                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)
                {
                    SelectDataArea = FirstSideEditEntityAreaResult.Item1 as I_EditEntityAreaOneData;
                    SelectDataArea.DataItemSelected += FirstSideEditEntityArea_DataItemSelected;
                    SelectDataArea.SetAreaInitializer(editEntityAreaInitializer1);
                    View.AddDataSelector(SelectDataArea.TemporaryDisplayView, "داده");
                }
            }
            else
            {
                View.RemoveDataSelector();
                if (EntitySelected != null)
                {
                    EntitySelected(this, null);
                }

                if (DataItemSelected != null)
                {
                    DataItemSelected(this, new EditAreaDataItemArg()
                    {
                        DataItem = null
                    });
                }
            }
        }
Example #9
0
        private void ProcessSearchLookup_SelectionChanged(object sender, SelectionChangedArg e)
        {
            if (e.SelectedItem != null)
            {
                var process           = e.SelectedItem as ProcessDTO;
                var fullProcess       = AgentUICoreMediator.GetAgentUICoreMediator.workflowService.GetProcess(AgentUICoreMediator.GetAgentUICoreMediator.GetRequester(), process.ID, true);
                var transitionActions = AgentUICoreMediator.GetAgentUICoreMediator.workflowService.GetTransitionActionsByProcessID(AgentUICoreMediator.GetAgentUICoreMediator.GetRequester(), fullProcess.ID);
                transitionActions.Insert(0, new TransitionActionDTO()
                {
                    ID = 0, Name = "همه اقدامها"
                });
                View.SetTransitionActionItems(transitionActions);
                fullProcess.States.Insert(0, new WFStateDTO()
                {
                    ID = 0, Name = "بدون فیلتر"
                });
                View.SetCurrentStateItems(fullProcess.States);
                View.SetHistoryStateItems(fullProcess.States);

                if (fullProcess.EntityID == 0)
                {
                    EditEntityArea = null;
                    View.RemoveDataSelector();
                }
                else
                {
                    AddDataSelector(fullProcess.EntityID);
                }
            }
            else
            {
                EditEntityArea = null;
                View.RemoveDataSelector();
                View.SetTransitionActionItems(new List <TransitionActionDTO>());
                View.SetCurrentStateItems(new List <WFStateDTO>());
                View.SetHistoryStateItems(new List <WFStateDTO>());
            }
        }
Example #10
0
 private void RelatedLetterSearchLookup_SelectionChanged(object sender, SelectionChangedArg e)
 {
 }
 private void LokEntitySearch_SelectionChanged(object sender, SelectionChangedArg e)
 {
     ShowSearchArea();
 }