CapDemo.BL.UserBL.EditUserbyID C# (CSharp) Method

EditUserbyID() public method

public EditUserbyID ( User User ) : bool
User CapDemo.DO.User
return bool
        public bool EditUserbyID(User User)
        {
            string query= " UPDATE [User]"
                        + " SET [Username] = '" + User.UserName.Replace("'", "''") + "',[Password] = '" + User.PassWord + "'"
                        + " WHERE [User_ID] = '" + User.UserID + "'";
            return DA.UpdateDatabase(query);
        }

Usage Example

        //Change Pass
        public void ChangePass()
        {
            User user = new User();
            UserBL userbl = new UserBL();
            List<DO.User> UserList;
            UserList = userbl.GetUser();
            AES aes = new AES();
            if (txt_Password.Text.Trim() == "" || txt_NewPass.Text.Trim() == "" || txt_ConfirmPass.Text.Trim() == "")
            {
                MessageBox.Show("Thông tin không được rỗng. Vui lòng nhập thông tin.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (aes.EncryptText(txt_Password.Text, "") != Pass)
                {
                    MessageBox.Show("Sai mật khẩu chính vui lòng nhập lại mật khẩu", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    if (txt_NewPass.Text != txt_ConfirmPass.Text)
                    {
                        MessageBox.Show("Mật khẩu xác nhận không phù hợp với mật khẩu mới", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        user.PassWord = aes.EncryptText(txt_ConfirmPass.Text, "");
                        user.UserID = UserID;
                        user.UserName = UserName;
                        userbl.EditUserbyID(user);

                        //notifyIcon1.Icon = SystemIcons.Information;
                        //notifyIcon1.BalloonTipText = "Chỉnh Sửa mật khẩu thành công.";
                        //notifyIcon1.ShowBalloonTip(2000);
                        this.Close();
                    }
                }
            }
        }