Exemplo n.º 1
0
 public string OpenPointFile()
 {
     try
     {
         IModel model          = new Model.BLL.Model();
         var    openFileDialog = new OpenFileDialog();
         openFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
         var result = openFileDialog.ShowDialog(); // Show the dialog.
         if (result == DialogResult.OK)
         {
             model.WriteDataToRegistry("PointFilePath", openFileDialog.FileName);
         }
         return(openFileDialog.FileName);
     }
     catch (Exception ex)
     {
         MessengerManager.MessengerManager.AddLog(ex.Message);
     }
     return(null);
 }
Exemplo n.º 2
0
 public string OpenExportPath()
 {
     try
     {
         IModel model          = new Model.BLL.Model();
         var    openFileDialog = new FolderBrowserDialog();
         openFileDialog.ShowNewFolderButton = true;
         openFileDialog.RootFolder          = Environment.SpecialFolder.MyDocuments;
         var result = openFileDialog.ShowDialog(); // Show the dialog.
         if (result == DialogResult.OK)
         {
             model.WriteDataToRegistry("ExportPath", openFileDialog.SelectedPath);
         }
         return(openFileDialog.SelectedPath);
     }
     catch (Exception ex)
     {
         MessengerManager.MessengerManager.AddLog(ex.Message);
     }
     return(null);
 }
Exemplo n.º 3
0
        //public void SetController(SettingsController controller)
        //{
        //    throw new NotImplementedException();
        //}

        //public void SetController(SettingsController controller, object data)
        //{
        //    throw new NotImplementedException();
        //}

        public void Save(LayerStatesBLL changed_states)
        {
            try
            {
                IModel model = new Model.BLL.Model();
                model.WriteDataToRegistry("Bridge", changed_states.Bridge);
                model.WriteDataToRegistry("Building", changed_states.Building);
                model.WriteDataToRegistry("Bunker", changed_states.Bunker);
                model.WriteDataToRegistry("BushOutline", changed_states.BushOutline);
                model.WriteDataToRegistry("CartPath", changed_states.CartPath);
                model.WriteDataToRegistry("Collar", changed_states.Collar);
                model.WriteDataToRegistry("DirtOutline", changed_states.DirtOutline);
                model.WriteDataToRegistry("Fairway", changed_states.Fairway);
                model.WriteDataToRegistry("Green", changed_states.Green);
                model.WriteDataToRegistry("GreenSideBunker", changed_states.GreenSideBunker);
                model.WriteDataToRegistry("IntMedRough", changed_states.IntMedRough);
                model.WriteDataToRegistry("LandScaping", changed_states.LandScaping);
                model.WriteDataToRegistry("NativeArea", changed_states.NativeArea);
                model.WriteDataToRegistry("Other", changed_states.Other);
                model.WriteDataToRegistry("Path", changed_states.Path);
                model.WriteDataToRegistry("RockOutline", changed_states.RockOutline);
                model.WriteDataToRegistry("RoughOutline", changed_states.RoughOutline);
                model.WriteDataToRegistry("Steps", changed_states.Steps);
                model.WriteDataToRegistry("TeeBox", changed_states.TeeBox);
                model.WriteDataToRegistry("TreeOutline", changed_states.TreeOutline);
                model.WriteDataToRegistry("WalkStrip", changed_states.WalkStrip);
                model.WriteDataToRegistry("Wall", changed_states.Wall);
                model.WriteDataToRegistry("Water", changed_states.Water);
                model.WriteDataToRegistry("WaterDrop", changed_states.WaterDrop);
            }


            catch (Exception ex)
            {
                MessengerManager.MessengerManager.AddLog(ex.Message);
            }
        }