コード例 #1
0
        private OrganizationGeneralSettings GetSettings()
        {
            var settings = new OrganizationGeneralSettings
            {
                OrganizationLogoUrl = txtOrganizationLogoUrl.Text
            };

            return(settings);
        }
コード例 #2
0
        private bool SaveGeneralSettings(OrganizationGeneralSettings settings)
        {
            try
            {
                ES.Services.Organizations.UpdateOrganizationGeneralSettings(PanelRequest.ItemID, GetSettings());
            }
            catch (Exception ex)
            {
                ShowErrorMessage("ORANIZATIONSETTINGS_NOT_UPDATED", ex);
                return(false);
            }

            return(true);
        }
コード例 #3
0
        private TemplateHashtable(UserInfo user, int?orgId)
        {
            string organizationLogoUrl;
            string str;

            if (user != null)
            {
                this.User = user;
                UserSettings userSettings = UserController.GetUserSettings(user.UserId, "SolidCPPolicy");
                if (!string.IsNullOrEmpty(userSettings["LogoImageURL"]))
                {
                    this.LogoUrl = userSettings["LogoImageURL"];
                }
            }
            if (orgId.HasValue)
            {
                OrganizationGeneralSettings organizationGeneralSettings = OrganizationController.GetOrganizationGeneralSettings(orgId.Value);
                if (organizationGeneralSettings != null)
                {
                    organizationLogoUrl = organizationGeneralSettings.OrganizationLogoUrl;
                }
                else
                {
                    organizationLogoUrl = null;
                }
                if (!string.IsNullOrEmpty(organizationLogoUrl))
                {
                    if (organizationGeneralSettings != null)
                    {
                        str = organizationGeneralSettings.OrganizationLogoUrl;
                    }
                    else
                    {
                        str = null;
                    }
                    this.LogoUrl = str;
                }
            }
        }
コード例 #4
0
 public void UpdateOrganizationGeneralSettings(int itemId, OrganizationGeneralSettings settings)
 {
     OrganizationController.UpdateOrganizationGeneralSettings(itemId, settings);
 }