FormUserVerification.cs 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Text;
  7. using System.Linq;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. using DevExpress.XtraEditors;
  11. using ProjectBase.Data.Encrypt;
  12. using ProjectBase.Data.BaseDAL;
  13. using SIMDP.BLL;
  14. using ProjectBase.Data.Logs;
  15. namespace SIMDP
  16. {
  17. public partial class FormUserVerification : DevExpress.XtraEditors.XtraForm
  18. {
  19. public FormUserVerification()
  20. {
  21. InitializeComponent();
  22. }
  23. private void btn_Ok_Click(object sender, EventArgs e)
  24. {
  25. if (string.IsNullOrEmpty(this.txt_Account.Text))
  26. {
  27. DevExpress.XtraEditors.XtraMessageBox.Show("请输入账号。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
  28. return;
  29. }
  30. if (string.IsNullOrEmpty(this.txt_Password.Text))
  31. {
  32. DevExpress.XtraEditors.XtraMessageBox.Show("请输入密码。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
  33. return;
  34. }
  35. try
  36. {
  37. string userid = this.txt_Account.Text.Trim();
  38. string passwordMD5 = EncodeHelper.EncryptString(this.txt_Password.Text);
  39. string message = null;
  40. bool flag = BLLFactory<BlAuthoryUser>.Instance.VerifyLogin(userid, passwordMD5, out message);
  41. if (flag)
  42. {
  43. this.DialogResult = DialogResult.OK;
  44. this.Close();
  45. }
  46. else
  47. {
  48. DevExpress.XtraEditors.XtraMessageBox.Show(message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
  49. return;
  50. }
  51. }
  52. catch (Exception ex)
  53. {
  54. LogHelper.log.Error(string.Format("用户验证出现错误:{0}", ex.ToString()));
  55. }
  56. }
  57. }
  58. }