忱 沈 4 years ago
committed by sc
parent
commit
0d830e6909
  1. 17
      AuditData.cs
  2. 3
      MainWindow.xaml.cs
  3. 3
      ViewModel/LogViewModel.cs
  4. 10
      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
{
///<Summary>
/// Gets the answer
///</Summary>
public class AuditData : ObservableObject
{
///<Summary>
/// AuditData
///</Summary>
public static AuditData Instance = new Lazy<AuditData>(() => new AuditData()).Value;
private UserAccount useraccount = new UserAccount();
///<Summary>
/// UserAccount
///</Summary>
public UserAccount Useraccount
{
get { return useraccount; }
set { useraccount = value; RaisePropertyChanged("Useraccount");}
}
///<Summary>
/// systemName
///</Summary>
public string systemName = "尚彩化学品审计终端";
///<Summary>
/// SystemName
///</Summary>
public string SystemName
{
get { return systemName; }

3
MainWindow.xaml.cs

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

3
ViewModel/LogViewModel.cs

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

10
ViewModel/ViewModelLocator.cs

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

15
Windows/LogWindow.xaml.cs

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

3
Windows/Set_up.xaml.cs

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

Loading…
Cancel
Save