using LampInspectionMachine.DataBase; using LampInspectionMachine.Log4xml; using Newtonsoft.Json; using Prism.Mvvm; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Web.Security; using System.Windows.Controls; namespace LampInspectionMachine.Model { public class AppData : BindableBase { private List _DefaultUsers = new List() { new Users() { Id= 0, Role = Roles.操作员, Password = "246135" }, new Users() { Id = 0, Role = Roles.工程师, Password = "246135" }, new Users() { Id = 0, Role = Roles.管理员, Password = "246135"} }; private Users _CurrentUser; /// /// 当前权限登录用户 /// public Users CurrentUser { get => _CurrentUser; set => _CurrentUser = value; } public List DefaultUsers { get => _DefaultUsers; set => _DefaultUsers = value; } /// /// 当前配置 /// // public SettingModel Setting_Model { get => _settingModel; set => _settingModel = value; } //private SettingModel _settingModel=new SettingModel(); public ManualResetEvent APPExitEvent=new ManualResetEvent(true); public ManualResetEvent DelayEvent=new ManualResetEvent(false); public AppData() { //加载配置信息 //List settingModels= SqlSugarHelper.QueryableSettingModel(); //if( settingModels!=null&& settingModels.Count!=0) //Setting_Model = settingModels[ 0 ]; } } }