管道基础大数据平台系统开发-【CS】-ExportMap
1
13693261870
2024-09-04 dbed0354a00fde9db87862b9f03db0fbf0d3aabc
TEWin/FrmWin.cs
@@ -166,7 +166,7 @@
        public void InvokeByCode(int code)
        {
            LogOut.Info("InvokeByCode > " + code);
            LogOut.Info("InvokeByCode > 0x" + code.ToString("x"));
            switch (code)
            {
                case 0xc0: // 重置鼠标模式
@@ -790,15 +790,22 @@
        #region 方案管理
        private void Save()
        {
            //SG.Command.Execute(1003, null);
            SaveLocation();
            this.SG.Project.Save();
            this.SG.Command.Execute(1019, 0); // Capture Tree State
            SG.Command.Execute(1003, null); // this.SG.Project.Save();
        }
        private void SaveAs(string flyPath)
        {
            SaveLocation();
            this.SG.Command.Execute(1019, 0); // Capture Tree State
            this.SG.Project.SaveAs(flyPath);
        }
        private void OpenPrj()
        {
            string flyPath = ReadPrjPath();
            if (String.IsNullOrEmpty(flyPath)) flyPath = Path.Combine(mainUrl, "see.fly");
            if (String.IsNullOrEmpty(flyPath)) flyPath = this.fly; // flyPath = Path.Combine(mainUrl, "see.fly");
            if (!File.Exists(flyPath))
            {
@@ -814,7 +821,7 @@
            try
            {
                string flyPath = ReadPrjPath();
                if (String.IsNullOrEmpty(flyPath)) flyPath = Path.Combine(mainUrl, "see.fly");
                if (String.IsNullOrEmpty(flyPath)) flyPath = this.fly; // flyPath = Path.Combine(mainUrl, "see.fly");
                this.Save();
                //this.SG.Project.SaveAs(flyPath);
@@ -864,6 +871,14 @@
                return null;
            }
        }
        private String GetSavePath()
        {
            string appData = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
            string tePathName = ConfigurationManager.AppSettings["tePath"].Contains("SmartEarth") ? "SmartEarth" : "Skyline";
            return Path.Combine(appData, tePathName, "TerraExplorer");
        }
        #endregion
    }
}