Login.cs 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. MESHelper helper = new MESHelper();
  10. public Login()
  11. {
  12. StartPosition = FormStartPosition.CenterScreen;
  13. InitializeComponent();
  14. }
  15. private void CheckLogin_Click(object sender, EventArgs e)
  16. {
  17. string ErrMessage = "";
  18. if (helper.CheckUserAndResourcePassed(UserName.Text, Source.Text, PassWord.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. private void Login_Load(object sender, EventArgs e)
  30. {
  31. UserName.Text = BaseUtil.GetCacheData("UserName").ToString();
  32. Source.Text = BaseUtil.GetCacheData("Source").ToString();
  33. if (UserName.Text != "")
  34. {
  35. PassWord.Focus();
  36. }
  37. }
  38. }
  39. }