Login.cs 1.4 KB

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