Example #1
0
        void subFlowDesigner_DesignerItemDoubleClick(object sender, EventArgs e)
        {
            try
            {
                DesignerItem designerItem = sender as DesignerItem;

                StepConfigurationBase configuration = GetStepConfiguration(designerItem.ID, designerItem.ModuleDescription, this.Package);

                SaveSubflowConfiguration();

                SubFlowExecution subFlowExecution = GetSubflowExecution();

                var dataStores = designerItem.ModuleDescription.Attributes.ModuleType == ModuleType.Source ?
                                 new List <IDatastore>()
                {
                    new DummyDataStore()
                } :
                subFlowExecution.GetDataObjectForDesignerItem(designerItem.ID, false, null);

                ConfigurationWindowSettings configurationWindowSettings = ConfigurationWindowSettings.Get(designerItem, configuration, this.moduleLoader, dataStores, Connections);
                ShowConfiguationWindow(configurationWindowSettings);
            }
            catch (Exception ex)
            {
                HandleWindowOpenExceptions(ex);
            }
        }
Example #2
0
 void mainFlowDesigner_DesignerItemDoubleClick(object sender, EventArgs e)
 {
     try
     {
         doubleClickedMainflowDesignerItem = sender as DesignerItem;
         if (doubleClickedMainflowDesignerItem.ModuleDescription.Attributes.ContainsSubConfiguration)
         {
             packageDesignerTabControl.SelectedIndex = 1;
         }
         else
         {
             StepConfigurationBase       configuration = GetStepConfiguration(doubleClickedMainflowDesignerItem.ID, doubleClickedMainflowDesignerItem.ModuleDescription, this.Package);
             ConfigurationWindowSettings configurationWindowSettings = ConfigurationWindowSettings.Get(doubleClickedMainflowDesignerItem, configuration, this.moduleLoader, null, Connections);
             ShowConfiguationWindow(configurationWindowSettings);
         }
     }
     catch (Exception ex)
     {
         HandleWindowOpenExceptions(ex);
     }
 }