Example #1
0
        private void OpenConfiguration()
        {
            openFileDialog1.Filter = "Configuration files|*.config|Xml files|*.xml|All files|*.*";
            if (openFileDialog1.ShowDialog() != DialogResult.Cancel)
            {
                if (openFileDialog1.FileName != "")
                {
                    try
                    {
                        ClearControls();

                        IEngine engine = EngineFactory.FromFile(openFileDialog1.FileName, true);
                        model = PresentationModelManager.CreatePresentationModel(engine);

                        configFileName = openFileDialog1.FileName;

                        RefreshAll();
                    }
                    catch (Exception ex)
                    {
                        HandleException(ex);
                    }
                }
            }
        }
Example #2
0
        private void OpenProject()
        {
            openFileDialog1.Filter = "Xml files|*.xml|All files|*.*";
            if (openFileDialog1.ShowDialog() != DialogResult.Cancel)
            {
                if (openFileDialog1.FileName != "")
                {
                    try
                    {
                        CloseProject();

                        FileInfo file = new FileInfo(openFileDialog1.FileName);
                        string   xml  = "";
                        using (StreamReader sr = file.OpenText())
                        {
                            xml = sr.ReadToEnd();
                        }

                        if (xml != "")
                        {
                            Serialization.DeserializeProject(xml, assemblies, ref configFileName);

                            if (configFileName != "")
                            {
                                IEngine engine = EngineFactory.FromFile(configFileName, true);
                                model = PresentationModelManager.CreatePresentationModel(engine);
                            }

                            RefreshAll();
                        }
                    }
                    catch (Exception ex)
                    {
                        HandleException(ex);
                    }
                }
            }
        }