忱 沈 4 years ago
committed by sc
parent
commit
0d830e6909
  1. 17
      AuditData.cs
  2. 3
      MainWindow.xaml.cs
  3. 3
      ViewModel/LogViewModel.cs
  4. 12
      ViewModel/ViewModelLocator.cs
  5. 15
      Windows/LogWindow.xaml.cs
  6. 3
      Windows/Set_up.xaml.cs

17
AuditData.cs

@ -8,19 +8,32 @@ using System.Threading.Tasks;
namespace Audit namespace Audit
{ {
///<Summary>
/// Gets the answer
///</Summary>
public class AuditData : ObservableObject public class AuditData : ObservableObject
{ {
///<Summary>
/// AuditData
///</Summary>
public static AuditData Instance = new Lazy<AuditData>(() => new AuditData()).Value; public static AuditData Instance = new Lazy<AuditData>(() => new AuditData()).Value;
private UserAccount useraccount = new UserAccount(); private UserAccount useraccount = new UserAccount();
///<Summary>
/// UserAccount
///</Summary>
public UserAccount Useraccount public UserAccount Useraccount
{ {
get { return useraccount; } get { return useraccount; }
set { useraccount = value; RaisePropertyChanged("Useraccount");} set { useraccount = value; RaisePropertyChanged("Useraccount");}
} }
///<Summary>
/// systemName
///</Summary>
public string systemName = "尚彩化学品审计终端"; public string systemName = "尚彩化学品审计终端";
///<Summary>
/// SystemName
///</Summary>
public string SystemName public string SystemName
{ {
get { return systemName; } get { return systemName; }

3
MainWindow.xaml.cs

@ -21,6 +21,9 @@ namespace Audit
/// </summary> /// </summary>
public partial class MainWindow : MetroWindow public partial class MainWindow : MetroWindow
{ {
///<Summary>
/// MainWindow
///</Summary>
public MainWindow() public MainWindow()
{ {
InitializeComponent(); InitializeComponent();

3
ViewModel/LogViewModel.cs

@ -10,6 +10,9 @@ using System.Windows;
namespace Audit.ViewModel namespace Audit.ViewModel
{ {
///<Summary>
/// LogViewModel
///</Summary>
public class LogViewModel : ViewModelBase public class LogViewModel : ViewModelBase
{ {
/* public AuditData AuditData { get; set; } = AuditData.Instance; /* public AuditData AuditData { get; set; } = AuditData.Instance;

12
ViewModel/ViewModelLocator.cs

@ -47,6 +47,9 @@ namespace Audit.ViewModel
SimpleIoc.Default.Register<LogViewModel>(); SimpleIoc.Default.Register<LogViewModel>();
} }
///<Summary>
/// MainViewModel
///</Summary>
public MainViewModel Main public MainViewModel Main
{ {
get get
@ -54,7 +57,10 @@ namespace Audit.ViewModel
return ServiceLocator.Current.GetInstance<MainViewModel>(); return ServiceLocator.Current.GetInstance<MainViewModel>();
} }
} }
///<Summary>
/// LogViewModel
///</Summary>
public LogViewModel Login public LogViewModel Login
{ {
get get
@ -62,6 +68,10 @@ namespace Audit.ViewModel
return ServiceLocator.Current.GetInstance<LogViewModel>(); return ServiceLocator.Current.GetInstance<LogViewModel>();
} }
} }
///<Summary>
/// Cleanup
///</Summary>
public static void Cleanup() public static void Cleanup()
{ {
// TODO Clear the ViewModels // TODO Clear the ViewModels

15
Windows/LogWindow.xaml.cs

@ -22,6 +22,9 @@ namespace Audit.Windows
/// </summary> /// </summary>
public partial class LogWindow : MetroWindow public partial class LogWindow : MetroWindow
{ {
///<Summary>
/// LogWindow
///</Summary>
public LogWindow() public LogWindow()
{ {
InitializeComponent(); InitializeComponent();
@ -31,8 +34,20 @@ namespace Audit.Windows
{ {
Application.Current.Shutdown();//关闭窗口 Application.Current.Shutdown();//关闭窗口
} }
///<Summary>
///AuditData
///</Summary>
public AuditData AuditData { get; set; } = AuditData.Instance; public AuditData AuditData { get; set; } = AuditData.Instance;
///<Summary>
/// UserAccount
///</Summary>
public UserAccount UserAccount { get; private set; } = AuditData.Instance.Useraccount; public UserAccount UserAccount { get; private set; } = AuditData.Instance.Useraccount;
///<Summary>
/// Log
///</Summary>
private void Log(object sender, RoutedEventArgs e)//登录按钮 private void Log(object sender, RoutedEventArgs e)//登录按钮
{ {

3
Windows/Set_up.xaml.cs

@ -20,6 +20,9 @@ namespace Audit.Windows
/// </summary> /// </summary>
public partial class Set_up : MetroWindow public partial class Set_up : MetroWindow
{ {
///<Summary>
/// Set_up
///</Summary>
public Set_up() public Set_up()
{ {
InitializeComponent(); InitializeComponent();

Loading…
Cancel
Save