Endgameth

btn_login_Click

Mar 31st, 2019
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.67 KB | None | 0 0
  1. public void btn_login_Click(object sender, EventArgs e)
  2. {
  3. try
  4. {
  5. if (!string.IsNullOrEmpty(this.txt_username.Text) && !string.IsNullOrEmpty(this.txt_password.Text))
  6. {
  7. using (EZYROBOT_ServicesSoapClient ezyrobot_ServicesSoapClient = new EZYROBOT_ServicesSoapClient())
  8. {
  9. CUSTOMER customer = JsonConvert.DeserializeObject<CUSTOMER>(ezyrobot_ServicesSoapClient.GetCustomerByUsernamePassword(this.txt_username.Text.ToLower().Trim(), Services.MD5Hash(this.txt_password.Text.Trim())));
  10. if (customer != null && customer.USERNAME.ToLower().Equals(this.txt_username.Text.ToLower().Trim()))
  11. {
  12. if (this.cb_remember.Checked)
  13. {
  14. Settings.Default.Username = this.txt_username.Text.Trim();
  15. Settings.Default.Password = this.txt_password.Text.Trim();
  16. Settings.Default.Save();
  17. }
  18. else if (!string.IsNullOrEmpty(Settings.Default.Username) && !string.IsNullOrEmpty(Settings.Default.Password))
  19. {
  20. Settings.Default.Username = string.Empty;
  21. Settings.Default.Password = string.Empty;
  22. Settings.Default.Save();
  23. }
  24. using (FRM_Main frm_Main = new FRM_Main())
  25. {
  26. base.Hide();
  27. frm_Main.Closed += delegate(object s, EventArgs args)
  28. {
  29. base.Close();
  30. };
  31. frm_Main.Customer = customer;
  32. frm_Main.ShowDialog();
  33. goto IL_246;
  34. }
  35. }
  36. if (this.cb_remember.Checked)
  37. {
  38. Settings.Default.Username = this.txt_username.Text.Trim();
  39. Settings.Default.Password = this.txt_password.Text.Trim();
  40. Settings.Default.Save();
  41. }
  42. else if (!string.IsNullOrEmpty(Settings.Default.Username) && !string.IsNullOrEmpty(Settings.Default.Password))
  43. {
  44. Settings.Default.Username = string.Empty;
  45. Settings.Default.Password = string.Empty;
  46. Settings.Default.Save();
  47. }
  48. using (FRM_Main frm_Main2 = new FRM_Main())
  49. {
  50. base.Hide();
  51. frm_Main2.Closed += delegate(object s, EventArgs args)
  52. {
  53. base.Close();
  54. };
  55. frm_Main2.Customer = customer;
  56. frm_Main2.ShowDialog();
  57. }
  58. IL_246:
  59. goto IL_27A;
  60. }
  61. }
  62. this.lbl_status.Text = "กรุณาใส่ข้อมูลให้ครบถ้วน";
  63. this.lbl_status.Visible = true;
  64. this.txt_username.Focus();
  65. IL_27A:;
  66. }
  67. catch
  68. {
  69. MessageBox.Show("เกิดข้อผิดพลาด กรุณาติดต่อแอดมินพ่อค้าเกมจิปาฐะ", "เกิดข้อผิดพลาด", MessageBoxButtons.OK, MessageBoxIcon.Hand);
  70. }
  71. }
  72. }
  73. }
Add Comment
Please, Sign In to add comment