public EntityGeneratorHandler(MyPluginControl myPlugin, AlBackgroundWorkHandler backgroundWorkHandler, TreeViewAdv metadataTree, RichTextBox output) { this.myPlugin = myPlugin; this.backgroundWorkHandler = backgroundWorkHandler; this.metadataTree = metadataTree; this.output = output; }
public EntityMetadataHandler(MyPluginControl myPlugin, AlBackgroundWorkHandler backgroundWorkHandler, TreeViewAdv metadataTree, EntitySelectionHandler entitySelectionHandler) { this.myPlugin = myPlugin; this.backgroundWorkHandler = backgroundWorkHandler; this.metadataTree = metadataTree; this.entitySelectionHandler = entitySelectionHandler; }
public CrmSolutionDownloader(SolutionPackagerControl solutionPackagerControl, AlBackgroundWorkHandler asyncWorkQueue, SolutionPackagerCaller solutionPackagerCaller, ComboBox cmbCrmSolutions) { this.solutionPackagerControl = solutionPackagerControl ?? throw new ArgumentNullException(nameof(solutionPackagerControl)); this.asyncWorkQueue = asyncWorkQueue ?? throw new ArgumentNullException(nameof(asyncWorkQueue)); this.solutionPackagerCaller = solutionPackagerCaller ?? throw new ArgumentNullException(nameof(solutionPackagerCaller)); this.cmbCrmSolutions = cmbCrmSolutions ?? throw new ArgumentNullException(nameof(cmbCrmSolutions)); }
public SolutionPackagerCaller(SolutionPackagerControl solutionPackagerControl, AlBackgroundWorkHandler backgroundWorkHandler, RichTextBox txtOutput, CrmSolutionImporter crmSolutionImporter) { this.solutionPackagerControl = solutionPackagerControl ?? throw new ArgumentNullException(nameof(solutionPackagerControl)); this.backgroundWorkHandler = backgroundWorkHandler ?? throw new ArgumentNullException(nameof(backgroundWorkHandler)); this.txtOutput = txtOutput ?? throw new ArgumentNullException(nameof(txtOutput)); this.crmSolutionImporter = crmSolutionImporter ?? throw new ArgumentNullException(nameof(crmSolutionImporter)); }
public EntitySelectionHandler(MyPluginControl myPlugin, AlBackgroundWorkHandler backgroundWorkHandler, TreeViewAdv metadataTree, AttributeMetadataHandler attributeMetadataHandler, RelationshipMetadataHandler relationshipMetadataHandler) { this.myPlugin = myPlugin; this.backgroundWorkHandler = backgroundWorkHandler; this.metadataTree = metadataTree; this.attributeMetadataHandler = attributeMetadataHandler; this.relationshipMetadataHandler = relationshipMetadataHandler; }
public MyPluginControl() { InitializeComponent(); MyPluginFactory = Factories.MyPluginFactory.GetMyPluginFactory(this); pluginViewModel = MyPluginFactory.NewPluginViewModel(); BackgroundWorkHandler = MyPluginFactory.NewBackgroundWorkHandler(); AttributeMetadataHandler = MyPluginFactory.NewAttributeMetadataHandler(); CoreToolsDownloader = MyPluginFactory.NewCoreToolsDownloader(); EntityGeneratorHandler = MyPluginFactory.NewEntityGeneratorHandler(metadataTree, txtOutput); RelationshipMetadataHandler = MyPluginFactory.NewRelationshipMetadataHandler(); EntitySelectionHandler = MyPluginFactory.NewEntitySelectionHandler(metadataTree, AttributeMetadataHandler, RelationshipMetadataHandler); EntityMetadataHandler = MyPluginFactory.NewEntityMetadataHandler(metadataTree, EntitySelectionHandler); treeEventHandler = new TreeViewAdvBeforeCheckEventHandler(this.MetadataTree_BeforeCheck); this.metadataTree.BeforeCheck += treeEventHandler; btnGenerateEntities.Enabled = pluginViewModel.Generate_Enabled; mnuSelectGenerated.Visible = pluginViewModel.Generate_Enabled; mnuSelectNone.Visible = pluginViewModel.Generate_Enabled; btnGetMetadata.Enabled = pluginViewModel.ActiveConnection; mnuGetMetadata.Enabled = pluginViewModel.ActiveConnection; mnuSelectAll.Enabled = pluginViewModel.ActiveConnection; mnuCopyCommand.Enabled = pluginViewModel.LaunchCommandEnabled; DataBind(); }
public AttributeMetadataHandler(MyPluginControl myPlugin, AlBackgroundWorkHandler backgroundWorkHandler) { this.myPlugin = myPlugin; this.backgroundWorkHandler = backgroundWorkHandler; }
public RelationshipMetadataHandler(MyPluginControl myPlugin, AlBackgroundWorkHandler backgroundWorkHandler) { this.myPlugin = myPlugin; this.backgroundWorkHandler = backgroundWorkHandler; }
public CrmSolutionImporter(SolutionPackagerControl solutionPackagerControl, AlBackgroundWorkHandler asyncWorkQueue, ToolViewModel pluginViewModel) { this.solutionPackagerControl = solutionPackagerControl; this.asyncWorkQueue = asyncWorkQueue; this.toolViewModel = pluginViewModel; }
private MyToolFactory(SolutionPackagerControl solutionPackagerControl) { this.solutionPackagerControl = solutionPackagerControl; this.toolViewModel = new ToolViewModel(); this.backgroundWorkHandler = new AlBackgroundWorkHandler(); }
public CoreToolsDownloader(AlBackgroundWorkHandler backgroundWorkHandler, SolutionPackagerControl solutionPackagerControl, ToolViewModel toolViewModel) { this.backgroundWorkHandler = backgroundWorkHandler ?? throw new ArgumentNullException(nameof(backgroundWorkHandler)); this.solutionPackagerControl = solutionPackagerControl ?? throw new ArgumentNullException(nameof(solutionPackagerControl)); this.toolViewModel = toolViewModel ?? throw new ArgumentNullException(nameof(toolViewModel)); }
private MyPluginFactory(MyPluginControl myPlugin) { this.myPlugin = myPlugin; this.pluginViewModel = new PluginViewModel(); this.backgroundWorkHandler = new AlBackgroundWorkHandler(); }
public CoreToolsDownloader(MyPluginControl myPlugin, AlBackgroundWorkHandler backgroundWorkHandler) { this.myPlugin = myPlugin; this.backgroundWorkHandler = backgroundWorkHandler; }