示例#1
0
        private void aSMToARMToolStripMenuItem_Click(object sender, EventArgs e)
        {
            SplitterPanel parent = (SplitterPanel)splitContainer2.Panel1;

            AsmToArm asmToArm = new AsmToArm(StatusProvider, LogProvider, propertyPanel1);

            asmToArm.AzureContextSourceASM.AzureRetriever.OnRestResult  += AzureRetriever_OnRestResult;
            asmToArm.AzureContextSourceASM.AfterAzureSubscriptionChange += AzureContextSourceASM_AfterAzureSubscriptionChange;
            asmToArm.TemplateGenerator.AfterTemplateChanged             += TemplateGenerator_AfterTemplateChanged;
            parent.Controls.Add(asmToArm);

            newMigrationToolStripMenuItem.Enabled   = false;
            closeMigrationToolStripMenuItem.Enabled = true;

            this.Refresh();
            Application.DoEvents();
            asmToArm.ChangeAzureContext();
        }
示例#2
0
        private void aRMToARMToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            SplitterPanel parent = (SplitterPanel)splitContainer2.Panel1;

            AsmToArm asmToArm = new AsmToArm(StatusProvider, LogProvider, propertyPanel1);

            asmToArm.AzureContextSourceASM.AzureRetriever.DefaultTargetDiskType = app.Default.DefaultTargetDiskType;
            asmToArm.AzureContextSourceASM.AzureRetriever.OnRestResult         += AzureRetriever_OnRestResult;
            asmToArm.AzureContextSourceASM.AfterAzureSubscriptionChange        += AzureContextSourceASM_AfterAzureSubscriptionChange;
            asmToArm.AzureResourceImageList = this.imageList1;
            asmToArm.TemplateGenerator.AfterTemplateChanged += TemplateGenerator_AfterTemplateChanged;
            parent.Controls.Add(asmToArm);

            newMigrationToolStripMenuItem.Enabled   = false;
            closeMigrationToolStripMenuItem.Enabled = true;

            asmToArm.RemoveAsmTab();
            splitContainer2_Panel1_Resize(this, null);

            this.Refresh();
            Application.DoEvents();
            asmToArm.ChangeAzureContext();
        }