Esempio n. 1
0
        private void ToggleWmSvcConnectionHint(WebVirtualDirectory item)
        {
            bool wmcSvcSiteEnabled = item.GetValue <bool>(WebSite.WmSvcSiteEnabled);

            //
            if (wmcSvcSiteEnabled)
            {
                //
                string wmSvcServicePort = item.GetValue <String>(WebSite.WmSvcServicePort);
                string wmSvcServiceUrl  = item.GetValue <String>(WebSite.WmSvcServiceUrl);
                //
                if (!String.IsNullOrEmpty(wmSvcServiceUrl))
                {
                    if (!String.IsNullOrEmpty(wmSvcServicePort) &&
                        !String.Equals(wmSvcServicePort, WebSite.WmSvcDefaultPort))
                    {
                        lclWmSvcConnectionHint.Text = String.Format(
                            lclWmSvcConnectionHint.Text, String.Format("{0}:{1}", wmSvcServiceUrl, wmSvcServicePort), item.Name);
                    }
                    else
                    {
                        lclWmSvcConnectionHint.Text = String.Format(
                            lclWmSvcConnectionHint.Text, wmSvcServiceUrl, item.Name);
                    }
                }
                else
                {
                    lclWmSvcConnectionHint.Visible = false;
                }
            }
        }
Esempio n. 2
0
        private void ToggleWmSvcControls(WebVirtualDirectory item)
        {
            if (!item.GetValue <bool>(WebVirtualDirectory.WmSvcAvailable))
            {
                pnlWmcSvcManagement.Visible = false;
                pnlNotInstalled.Visible     = true;
                //
                return;
            }
            //
            pnlWmcSvcManagement.Visible = true;
            pnlNotInstalled.Visible     = false;

            //
            string wmSvcAccountName  = item.GetValue <string>(WebVirtualDirectory.WmSvcAccountName);
            bool   wmcSvcSiteEnabled = item.GetValue <bool>(WebVirtualDirectory.WmSvcSiteEnabled);

            btnWmSvcSiteEnable.Visible  = true;
            txtWmSvcAccountName.Visible = true;

            //
            txtWmSvcAccountPassword.Text = txtWmSvcAccountPassword.Attributes["value"] = String.Empty;
            //
            txtWmSvcAccountPasswordC.Text = txtWmSvcAccountPasswordC.Attributes["value"] = String.Empty;

            // Disable edit mode if WmSvc account name is set
            if (wmcSvcSiteEnabled)
            {
                btnWmSvcSiteEnable.Visible  = false;
                txtWmSvcAccountName.Visible = false;

                //
                txtWmSvcAccountPassword.Text = PasswordControl.EMPTY_PASSWORD;
                txtWmSvcAccountPassword.Attributes["value"] = PasswordControl.EMPTY_PASSWORD;

                //
                txtWmSvcAccountPasswordC.Text = PasswordControl.EMPTY_PASSWORD;
                txtWmSvcAccountPasswordC.Attributes["value"] = PasswordControl.EMPTY_PASSWORD;
            }

            //
            litWmSvcAccountName.Visible  = wmcSvcSiteEnabled;
            btnWmSvcSiteDisable.Visible  = wmcSvcSiteEnabled;
            btnWmSvcChangePassw.Visible  = wmcSvcSiteEnabled;
            pnlWmSvcSiteDisabled.Visible = !wmcSvcSiteEnabled;
            pnlWmSvcSiteEnabled.Visible  = wmcSvcSiteEnabled;

            //
            txtWmSvcAccountName.Text = wmSvcAccountName;
            litWmSvcAccountName.Text = wmSvcAccountName;
        }
        private void AutoSuggestWmSvcAccontName(WebVirtualDirectory item)
        {
            bool wmSvcItemEnabled = item.GetValue <bool>(WebVirtualDirectory.WmSvcSiteEnabled);

            //
            if (!wmSvcItemEnabled)
            {
                string autoSuggestedPart = item.Name;
                //
                if (autoSuggestedPart.Length > 14)
                {
                    autoSuggestedPart = autoSuggestedPart.Substring(0, 14);
                    //
                    while (!String.IsNullOrEmpty(autoSuggestedPart) &&
                           !Char.IsLetterOrDigit(autoSuggestedPart[autoSuggestedPart.Length - 1]))
                    {
                        autoSuggestedPart = autoSuggestedPart.Substring(0, autoSuggestedPart.Length - 1);
                    }
                }
                //
                txtWmSvcAccountName.Text = autoSuggestedPart + "_admin";
            }
        }