public ActionResult Update(Sys_User model)
        {
            var resultEntry = new JsonResultEntry()
            {
                Success = false
            };
            var exitsData = "";

            if (model != null && !CUtils.IsNullOrEmpty(model.UserCode))
            {
                var sysUser = Sys_UserManager.Get(new Sys_User()
                {
                    UserCode = model.UserCode
                });
                if (sysUser != null)
                {
                    var updateBy = "";
                    if (UserState != null && !CUtils.IsNullOrEmpty(UserState.UserName))
                    {
                        updateBy = CUtils.StrTrim(UserState.UserName);
                    }
                    model.UpdateBy   = updateBy;
                    model.IsSysAdmin = sysUser.IsSysAdmin; // Không update cờ SysAdmin
                    Sys_UserManager.Update(model, sysUser);
                    resultEntry.Success = true;
                    resultEntry.AddMessage("Cập nhật người dùng thành công!");
                    resultEntry.RedirectUrl = Url.Action("Index", "Sys_User", new { area = "Auth" });
                }
                else
                {
                    resultEntry.Success = true;
                    exitsData           = "Mã người dùng '" + model.UserCode + "' không có trong hệ thống!";
                }
            }
            else
            {
                resultEntry.Success = true;
                exitsData           = "Mã người dùng trống!";
            }
            resultEntry.AddMessage(exitsData);

            return(Json(resultEntry));
        }