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();
}
}