Login.cs 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. using System;
  2. using System.Data;
  3. using System.Windows.Forms;
  4. namespace FileWatcher
  5. {
  6. public partial class Login : Form
  7. {
  8. DataHelper dh = new DataHelper();
  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,Master.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. DataTable DB = (DataTable)dh.ExecuteSql("select ms_pwd,ma_user,ma_address,ma_inneraddress from master ", "select");
  35. Master.DataSource = DB;
  36. Master.DisplayMember = "ma_user";
  37. Master.ValueMember = "ma_user";
  38. UserName.Text = BaseUtil.GetCacheData("UserName").ToString();
  39. Source.Text = BaseUtil.GetCacheData("Source").ToString();
  40. if (UserName.Text != "")
  41. {
  42. PassWord.Focus();
  43. }
  44. }
  45. }
  46. }