CapDemo.GUI.Login.login C# (CSharp) Method

login() public method

public login ( ) : void
return void
        public void login()
        {
            UserBL userbl = new UserBL();
            List<DO.User> UserList;
            UserList = userbl.GetUser();
            AES aes = new AES();
            if (txt_UserName.Text.Trim() == "" || txt_Password.Text.Trim() == "")
            {
                if (txt_UserName.Text.Trim() == "")
                {
                    MessageBox.Show("Tên đăng nhập không được rỗng.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    MessageBox.Show("Mật khẩu không được rỗng.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                bool check = false;
                if (UserList != null)
                    for (int i = 0; i < UserList.Count; i++)
                    {
                        if (txt_UserName.Text == UserList.ElementAt(i).UserName && aes.EncryptText(txt_Password.Text, "") == UserList.ElementAt(i).PassWord)
                        {
                            check = true;
                            UserID = UserList.ElementAt(i).UserID;
                            Pass = UserList.ElementAt(i).PassWord;
                            UserName = UserList.ElementAt(i).UserName;
                        }
                    }
                if (check == true)
                {
                    this.Hide();
                    gsc.UserID = UserID;
                    gsc.Pass = Pass;
                    gsc.UserName = UserName;
                    gsc.Show();
                    //th = new Thread(openComposing);
                    //th.SetApartmentState(ApartmentState.STA);
                    //th.Start();
                }
                else
                {
                    MessageBox.Show("Vui lòng kiểm tra lại tài khoản hoặc mật khẩu của bạn.", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }