using System; using System.Collections.Generic; using System.IO; using System.Net.Http; using DI_Electrical.Model; using IniParser; using Prism.Ioc; using Unity; namespace DI_Electrical { public class GlobalObject { public static loginRes userInfo; public static HttpClient client; public static bool isConfigIniCreateBySys = true; public static List Users; public static ec_project curProject; public static string ConfigPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"Config.ini"); public static IUnityContainer container; #region 本地文件目录 static string _LocalFileDirectory; /// /// 获取本地目录文件夹 /// /// public static string GetLocalFileDirectory() { if (string.IsNullOrEmpty(_LocalFileDirectory)) { FileIniDataParser parser = new FileIniDataParser(); var data = parser.ReadFile(ConfigPath); _LocalFileDirectory = data["Profile"]["Directory"]; return _LocalFileDirectory; } else { return _LocalFileDirectory; } } /// /// 设置本地目录文件夹 /// /// 文件夹目录 public static void SetLocalFileDirectory(string dir) { _LocalFileDirectory = dir; } #endregion public enum dialogPar { id, title, info, para1, para2 } } }