Example #1
0
 private void m_pageXvaStorage_ImportVmCompleted()
 {
     Program.Invoke(this, () =>
     {
         if (CurrentStepTabPage.GetType() == typeof(StoragePickerPage))
         {
             m_pageFinish.ShowStartVmsGroupBox = m_pageXvaStorage.ImportedVm != null && !m_pageXvaStorage.ImportedVm.is_a_template;
             m_pageXvaNetwork.SetVm(m_pageXvaStorage.ImportedVm);
             NotifyNextPagesOfChange(m_pageXvaNetwork);
             NextStep();
         }
     });
 }
        protected override string WizardPaneHelpID()
        {
            var curPageType = CurrentStepTabPage.GetType();

            if (curPageType == typeof(RBACWarningPage))
            {
                return(FormatHelpId((bool)m_exportAsXva ? "RbacExportXva" : "RbacExportOvf"));
            }

            if (curPageType == typeof(ExportFinishPage))
            {
                return(FormatHelpId((bool)m_exportAsXva ? "ExportFinishXva" : "ExportFinishOvf"));
            }

            return(base.WizardPaneHelpID());
        }
Example #3
0
        protected override string WizardPaneHelpID()
        {
            var curPageType = CurrentStepTabPage.GetType();

            if (curPageType == typeof(RBACWarningPage))
            {
                switch (m_typeOfImport)
                {
                case ImportType.Ovf:
                    return(FormatHelpId("RbacImportOvf"));

                case ImportType.Vhd:
                    return(FormatHelpId("RbacImportImage"));

                case ImportType.Xva:
                    return(FormatHelpId("RbacImportXva"));
                }
            }
            if (curPageType == typeof(ImportSelectHostPage))
            {
                switch (m_typeOfImport)
                {
                case ImportType.Ovf:
                    return(FormatHelpId("SelectHostOvf"));

                case ImportType.Vhd:
                    return(FormatHelpId("SelectHostImage"));
                }
            }
            if (curPageType == typeof(ImportSelectStoragePage))
            {
                switch (m_typeOfImport)
                {
                case ImportType.Ovf:
                    return(FormatHelpId("SelectStorageOvf"));

                case ImportType.Vhd:
                    return(FormatHelpId("SelectStorageImage"));
                }
            }
            if (curPageType == typeof(ImportSelectNetworkPage))
            {
                switch (m_typeOfImport)
                {
                case ImportType.Ovf:
                    return(FormatHelpId("SelectNetworkOvf"));

                case ImportType.Vhd:
                    return(FormatHelpId("SelectNetworkImage"));
                }
            }
            if (curPageType == typeof(ImportOptionsPage))
            {
                switch (m_typeOfImport)
                {
                case ImportType.Ovf:
                    return(FormatHelpId("ImportOptionsOvf"));

                case ImportType.Vhd:
                    return(FormatHelpId("ImportOptionsImage"));
                }
            }
            if (curPageType == typeof(TvmIpPage))
            {
                switch (m_typeOfImport)
                {
                case ImportType.Ovf:
                    return(FormatHelpId("TvmIpImportOvf"));

                case ImportType.Vhd:
                    return(FormatHelpId("TvmIpImportImage"));
                }
            }
            if (curPageType == typeof(ImportFinishPage))
            {
                switch (m_typeOfImport)
                {
                case ImportType.Ovf:
                    return(FormatHelpId("ImportFinishOvf"));

                case ImportType.Vhd:
                    return(FormatHelpId("ImportFinishImage"));

                case ImportType.Xva:
                    return(FormatHelpId("ImportFinishXva"));
                }
            }
            return(base.WizardPaneHelpID());
        }