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;
 }
Пример #3
0
 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;
 }
Пример #9
0
 public CrmSolutionImporter(SolutionPackagerControl solutionPackagerControl, AlBackgroundWorkHandler asyncWorkQueue, ToolViewModel pluginViewModel)
 {
     this.solutionPackagerControl = solutionPackagerControl;
     this.asyncWorkQueue          = asyncWorkQueue;
     this.toolViewModel           = pluginViewModel;
 }
Пример #10
0
 private MyToolFactory(SolutionPackagerControl solutionPackagerControl)
 {
     this.solutionPackagerControl = solutionPackagerControl;
     this.toolViewModel           = new ToolViewModel();
     this.backgroundWorkHandler   = new AlBackgroundWorkHandler();
 }
Пример #11
0
 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;
 }