Exemplo n.º 1
0
 private void ControlUI(ModelManagerMode mode)
 {
     if (mode == ModelManagerMode.ProjectReplication)
     {
         buttonOpen.Visibility    = System.Windows.Visibility.Hidden;
         buttonRefresh.Visibility = System.Windows.Visibility.Hidden;
         buttonManage.Visibility  = System.Windows.Visibility.Hidden;
     }
 }
Exemplo n.º 2
0
        public ManagerWindow(UIApplication uiapp, ModelManagerMode mode)
        {
            try
            {
                m_app  = uiapp;
                m_doc  = m_app.ActiveUIDocument.Document;
                m_mode = mode;

                InitializeComponent();

                ControlUI(mode);

                comboBoxViewBy.Items.Add("Show Sheets");
                comboBoxViewBy.Items.Add("Show View Types");
                comboBoxViewBy.SelectedIndex = 0;

                if (m_mode == ModelManagerMode.ProjectReplication)
                {
                    projectView         = new ProjectViewManager(m_app); //get drafting views info
                    modelInfoDictionary = projectView.ModelInfoDictionary;
                    if (projectView.VerifiedUser)
                    {
                        DisplayDocuments();
                    }
                    else
                    {
                        MessageBox.Show("The Model Manager provided by HOK will be no longer available.\nPlease contact the software provider to exetend the license.", "Account Not Verified", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }

                    this.Title = "HOK Model Manager - Project Replication v." + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
                }
                else if (m_mode == ModelManagerMode.ModelBuilder)
                {
                    modelView  = new ModelViewManager(m_app);
                    this.Title = "HOK Model Manager - Model Builder v." + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Failed to initialize Model Manager.\n" + ex.Message, "Model Manager", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }