Login.cs 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. using System;
  2. using System.Windows.Forms;
  3. using UAS_AutoPass.ToolClass;
  4. namespace UAS_AutoPass
  5. {
  6. public partial class Login : Form
  7. {
  8. public Login()
  9. {
  10. StartPosition = FormStartPosition.CenterScreen;
  11. InitializeComponent();
  12. }
  13. private void CheckLogin_Click(object sender, EventArgs e)
  14. {
  15. string ErrMessage = "";
  16. if (LogicHandler.CheckUserLogin(UserName.Text, PassWord.Text, out ErrMessage))
  17. {
  18. if (LogicHandler.CheckUserAndResourcePassed(UserName.Text, Source.Text, out ErrMessage))
  19. {
  20. BaseUtil.SetCacheData("UserName", UserName.Text);
  21. BaseUtil.SetCacheData("Source", Source.Text);
  22. AutoAnalysisXml xml = new AutoAnalysisXml(UserName.Text, Source.Text);
  23. Hide();
  24. xml.ShowDialog();
  25. Close();
  26. }
  27. else MessageBox.Show(ErrMessage);
  28. }
  29. else MessageBox.Show(ErrMessage);
  30. }
  31. private void Login_Load(object sender, EventArgs e)
  32. {
  33. UserName.Text = BaseUtil.GetCacheData("UserName").ToString();
  34. Source.Text = BaseUtil.GetCacheData("Source").ToString();
  35. if (UserName.Text != "")
  36. {
  37. PassWord.Focus();
  38. }
  39. }
  40. }
  41. }