AppData.cs 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. using LampInspectionMachine.DataBase;
  2. using LampInspectionMachine.Log4xml;
  3. using Newtonsoft.Json;
  4. using Prism.Mvvm;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.IO;
  8. using System.Linq;
  9. using System.Net;
  10. using System.Text;
  11. using System.Threading;
  12. using System.Threading.Tasks;
  13. using System.Web.Security;
  14. using System.Windows.Controls;
  15. namespace LampInspectionMachine.Model
  16. {
  17. public class AppData : BindableBase
  18. {
  19. private List<Users> _DefaultUsers = new List<Users>()
  20. {
  21. new Users() { Id= 0, Role = Roles.操作员, Password = "246135" },
  22. new Users() { Id = 0, Role = Roles.工程师, Password = "246135" },
  23. new Users() { Id = 0, Role = Roles.管理员, Password = "246135"}
  24. };
  25. private Users _CurrentUser;
  26. /// <summary>
  27. /// 当前权限登录用户
  28. /// </summary>
  29. public Users CurrentUser { get => _CurrentUser; set => _CurrentUser = value; }
  30. public List<Users> DefaultUsers { get => _DefaultUsers; set => _DefaultUsers = value; }
  31. /// <summary>
  32. /// 当前配置
  33. /// </summary>
  34. // public SettingModel Setting_Model { get => _settingModel; set => _settingModel = value; }
  35. //private SettingModel _settingModel=new SettingModel();
  36. public ManualResetEvent APPExitEvent=new ManualResetEvent(true);
  37. public ManualResetEvent DelayEvent=new ManualResetEvent(false);
  38. public AppData()
  39. {
  40. //加载配置信息
  41. //List<SettingModel> settingModels= SqlSugarHelper.QueryableSettingModel();
  42. //if( settingModels!=null&& settingModels.Count!=0)
  43. //Setting_Model = settingModels[ 0 ];
  44. }
  45. }
  46. }