56 lines
1.6 KiB
C#
56 lines
1.6 KiB
C#
![]() |
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.IO;
|
|||
|
using System.Net.Http;
|
|||
|
using IniParser;
|
|||
|
using Prism.Ioc;
|
|||
|
using SWS.Model;
|
|||
|
using Unity;
|
|||
|
|
|||
|
namespace DI_Electrical
|
|||
|
{
|
|||
|
public class GlobalObj
|
|||
|
{
|
|||
|
public static loginRes userInfo;
|
|||
|
public static HttpClient client;
|
|||
|
public static bool isConfigIniCreateBySys = true;
|
|||
|
public static List<User> 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;
|
|||
|
/// <summary>
|
|||
|
/// 获取本地目录文件夹
|
|||
|
/// </summary>
|
|||
|
/// <returns></returns>
|
|||
|
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; }
|
|||
|
}
|
|||
|
/// <summary>
|
|||
|
/// 设置本地目录文件夹
|
|||
|
/// </summary>
|
|||
|
/// <param name="dir">文件夹目录</param>
|
|||
|
public static void SetLocalFileDirectory(string dir)
|
|||
|
{ _LocalFileDirectory = dir; }
|
|||
|
#endregion
|
|||
|
public enum dialogPar
|
|||
|
{
|
|||
|
id,
|
|||
|
title,
|
|||
|
info,
|
|||
|
para1,
|
|||
|
para2
|
|||
|
}
|
|||
|
}
|
|||
|
}
|