diff --git a/ViewModel/LogViewModel.cs b/ViewModel/LogViewModel.cs
index 0ff8860..cd51b99 100644
--- a/ViewModel/LogViewModel.cs
+++ b/ViewModel/LogViewModel.cs
@@ -12,17 +12,29 @@ namespace Audit.ViewModel
{
public class LogViewModel : ViewModelBase
{
- // public AuditData AuditData { get; set; } = AuditData.Instance.Useraccount;
- // public UserAccount UserAccount { get; private set; } = AuditData.Instance.Useraccount;
+ /* public AuditData AuditData { get; set; } = AuditData.Instance;
+ public UserAccount UserAccount { get; private set; } = AuditData.Instance.Useraccount;
//登录命令绑定
- /* public RelayCommand LogCommand
+ public RelayCommand LogCommand
{
get
{
return new RelayCommand(() =>
{
-
+ UserAccountProvide UserAccountProvide = new UserAccountProvide();
+ var list = UserAccountProvide.Select();
+ var usersql = list.FirstOrDefault(item => item.UserCode == AuditData.Useraccount.UserCode && item.PassWord == AuditData.Useraccount.PassWord);
+ if (usersql == null)
+ {
+ MessageBox.Show("ERR.C0000:用户名或密码错误");
+ }
+ else
+ {
+ MainWindow mainWindow = new MainWindow();
+ mainWindow.Show();
+
+ }
});
}
}
diff --git a/Windows/LogWindow.xaml b/Windows/LogWindow.xaml
index d38decb..c61d703 100644
--- a/Windows/LogWindow.xaml
+++ b/Windows/LogWindow.xaml
@@ -13,7 +13,7 @@
-
-
+
+
diff --git a/Windows/LogWindow.xaml.cs b/Windows/LogWindow.xaml.cs
index 0bec7d8..0d98076 100644
--- a/Windows/LogWindow.xaml.cs
+++ b/Windows/LogWindow.xaml.cs
@@ -31,14 +31,16 @@ namespace Audit.Windows
{
Application.Current.Shutdown();//关闭窗口
}
- // public UserAccount UserAccount { get; private set; } = AuditData.Instance.Useraccount;
public AuditData AuditData { get; set; } = AuditData.Instance;
+ public UserAccount UserAccount { get; private set; } = AuditData.Instance.Useraccount;
private void Log(object sender, RoutedEventArgs e)//登录按钮
- {
+ {
- if (this.users.Text == "sunlight")
+ string users = this.users.Text;
+ string Passwds = this.Passwds.Text;
+ if (users == "sunlight")
{
- if (this.Passwds.Text == "sunlight")
+ if (Passwds == "sunlight")
{
MessageBox.Show("警告:进入设置模式请您明确操作目的及可能需承担的后果");
Windows.Set_up setup = new Windows.Set_up();
@@ -52,10 +54,8 @@ namespace Audit.Windows
}
else
{
-
UserAccountProvide UserAccountProvide = new UserAccountProvide();
- var list = UserAccountProvide.Select();
- var usersql = list.FirstOrDefault(item => item.UserCode==AuditData.Useraccount.UserCode && item.PassWord==AuditData.Useraccount.PassWord);
+ var usersql = UserAccountProvide.Select().FirstOrDefault(item => item.UserCode == users && item.PassWord == Passwds);
if (usersql == null)
{
MessageBox.Show("ERR.C0000:用户名或密码错误");
@@ -64,9 +64,12 @@ namespace Audit.Windows
{
MainWindow mainWindow = new MainWindow();
mainWindow.Show();
- this.Close();
+ this.Close();//关闭当前窗口
+
}
}
+
+
}
}
}