Exemplo n.º 1
0
 // 验证用户
 private void btnOK_Click(object sender, RoutedEventArgs e)
 {
     Codes.RollCallDataContext dc = Codes.DataOperation.getDataContext();
     if (dc.Settings.First().Password == this.passwordBox.Password)
     {
         this.DialogResult = true;
     }
     else
     {
         this.passwordBox.Password = "";
         this.passwordBox.Focus();
         MessageBox.Show("对不起,您输入的管理员密码有错误,请重新输入!", "操作提示", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Exemplo n.º 2
0
 private bool checkPermission()
 {
     if (!logined)
     {
         Codes.RollCallDataContext dc = Codes.DataOperation.getDataContext();
         if (dc.Settings.Where(t => t.Tag == "RollCall").Count() == 0)
         {
             // 进行必要的应用程序设置
             MessageBox.Show("信息尚未初始化,接下来请完应用程序配置任务!", "点名系统", MessageBoxButton.OK, MessageBoxImage.Information);
             Windows.SettingsWindow sw = new Windows.SettingsWindow();
             sw.ShowDialog();
             return(false);
         }
         else
         {
             // ?? 为结合运算符,当可空类型为空时,logined=false
             logined = new LoginWindow().ShowDialog() ?? false;
         }
     }
     return(logined);
 }