using NXWMS.Client.Model.AppModels.Result; using NXWMS.Client.Model.AppModels.Result.SysSettings; using NXWMS.Models; using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.Text; namespace NXWMS { public static class AppConfig { /// /// 服务地址 /// public static string _WebApiURL => ConfigurationManager.AppSettings["WebApiURL"].ToString(); /// /// 皮肤 /// public static string _GlobalPaletteMode { get; set; } = ConfigurationManager.AppSettings["GlobalPaletteMode"].ToString(); /// /// 允许开启的最大窗体个数 /// public static int _MaxFormCount => int.Parse(ConfigurationManager.AppSettings["MaxFormCount"].ToString()); /// /// 当前可使用菜单组列表 /// public static List MenuUserGroupList { get; set; } = new List(); /// /// 当前菜单所有列表 /// public static List MenuAllGroupList { get; set; } = new List(); /// /// 正在操作菜单功能 /// public static List CurrentMenu { get; set; } = new List(); /// /// 当前开启菜单所有列表 /// public static List MenuOpenList { get; set; } = new List(); /// /// 用户登录结果 /// public static UserLoginResult UserLoginResult { get; set; } /// /// 加密密码 /// public static string EncryptionPs { get; set; } /// /// 登录用户授权结果 /// public static RolePermissionResult RolePermissionResult { get; set; } /// /// 登陆窗体 /// public static frmLogin _FrmLogin { get; set; } = new frmLogin(); } }