private void PermissionUseFormMaster() { var _model = new Model.Model(); var formName = this.Name; var userProfile = _model.GetUserProfileByUserName(LoginName); if (userProfile != null && !userProfile.IsSystem && LoginName != "admin") { var userFeaturePermisions = _model.GetUserFeaturePermisionEntitiesByUserProfileIdAndFormName(userProfile.UserProfileId, formName); if (userFeaturePermisions.Any()) { foreach (BarButtonItem barToolsItemLink in barTools.Manager.Items) { CommonFunction.CheckPermissionUseFormMaster(barToolsItemLink, userFeaturePermisions.ToList()); } } else { barTools.Visible = false; } } if (formName != "UserControlUserProfileList") { barTools.Manager.Items["barButtonItemRole"].Visibility = BarItemVisibility.Never; } }