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); } }
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); } }