public ConnectionWizard(ConnectionDetail detail = null) { InitializeComponent(); initialDomainText = txtDomain.Text; originalDetail = (ConnectionDetail)detail?.Clone(); updatedDetail = new ConnectionDetail(true); visitedPath = new List <string> { pnlConnectUrl.Name }; if (detail != null) { txtOrganizationUrl.Text = string.IsNullOrEmpty(detail.OriginalUrl) ? detail.WebApplicationUrl : detail.OriginalUrl; txtDomain.Text = detail.UserDomain; txtUsername.Text = detail.UserName; txtConnectionName.Text = detail.ConnectionName; chkSavePassword.Checked = detail.SavePassword; if (detail.PasswordIsEmpty || detail.SavePassword == false) { txtPassword.PasswordChar = (char)0; txtPassword.UseSystemPasswordChar = false; txtPassword.Text = PasswordTip; txtPassword.ForeColor = Color.DarkGray; } else { txtPassword.PasswordChar = '•'; txtPassword.UseSystemPasswordChar = true; txtPassword.Text = PasswordTemp; txtPassword.ForeColor = SystemColors.WindowText; } txtConnectionString.Text = detail.ConnectionString; txtHomeRealm.Text = detail.HomeRealmUrl; chkUseIntegratedAuthentication.Checked = !detail.IsCustomAuth; rbIfdYes.Checked = detail.UseIfd; txtTimeout.Text = string.Format("{0:dd\\.hh\\:mm\\:ss}", detail.Timeout); updatedDetail = (ConnectionDetail)originalDetail.Clone(); lblHeader.Text = "Edit connection"; if (originalDetail.UseConnectionString) { llUseConnectionString_LinkClicked(null, null); } } if (!ConnectionManager.Instance.FromXrmToolBox) { lblHighlight.Visible = false; btnClearEnvHighlight.Visible = false; btnSetEnvHighlight.Visible = false; } }
public ConnectionWizard2(ConnectionDetail detail = null) { InitializeComponent(); isNew = detail == null; originalDetail = (ConnectionDetail)detail?.Clone(); CrmConnectionDetail = detail ?? new ConnectionDetail(true); Text = originalDetail == null ? "New connection" : "Update connection"; btnBack.Visible = false; btnReset.Visible = false; }
public ConnectionWizard(ConnectionDetail detail = null) { InitializeComponent(); originalDetail = (ConnectionDetail)detail?.Clone(); updatedDetail = new ConnectionDetail(true); visitedPath = new List <string> { pnlConnectUrl.Name }; if (detail != null) { txtOrganizationUrl.Text = string.IsNullOrEmpty(detail.OriginalUrl) ? detail.WebApplicationUrl : detail.OriginalUrl; txtDomain.Text = detail.UserDomain; txtUsername.Text = detail.UserName; txtConnectionName.Text = detail.ConnectionName; chkSavePassword.Checked = detail.SavePassword; if (detail.PasswordIsEmpty || detail.SavePassword == false) { txtPassword.PasswordChar = (char)0; txtPassword.UseSystemPasswordChar = false; txtPassword.Text = SpecifyPasswordText; txtPassword.ForeColor = SystemColors.GrayText; } else { txtPassword.PasswordChar = '•'; txtPassword.UseSystemPasswordChar = true; txtPassword.Text = "@@PASSWORD@@"; txtPassword.ForeColor = SystemColors.ActiveCaptionText; } txtConnectionString.Text = detail.ConnectionString; txtHomeRealm.Text = detail.HomeRealmUrl; chkUseIntegratedAuthentication.Checked = !detail.IsCustomAuth; rbIfdYes.Checked = detail.UseIfd; txtTimeout.Text = string.Format("{0:dd\\.hh\\:mm\\:ss}", detail.Timeout); updatedDetail = (ConnectionDetail)originalDetail.Clone(); lblHeader.Text = "Edit connection"; if (originalDetail.UseConnectionString) { llUseConnectionString_LinkClicked(null, null); } } }
protected override void OnLoad(EventArgs e) { if (detail != null) { initialDetail = (ConnectionDetail)detail.Clone(); FillValues(); } //if (proposeToConnect == false && isCreationMode == false) //{ // bValidate.Enabled = true; //} base.OnLoad(e); }
public ConnectionWizard(ConnectionDetail detail = null) { InitializeComponent(); originalDetail = (ConnectionDetail)detail?.Clone(); updatedDetail = new ConnectionDetail(true); visitedPath = new List<string> { pnlConnectUrl.Name }; if (detail != null) { txtOrganizationUrl.Text = string.IsNullOrEmpty(detail.OriginalUrl) ? detail.WebApplicationUrl : detail.OriginalUrl; txtDomain.Text = detail.UserDomain; txtUsername.Text = detail.UserName; txtConnectionName.Text = detail.ConnectionName; chkSavePassword.Checked = detail.SavePassword; if (detail.PasswordIsEmpty || detail.SavePassword == false) { txtPassword.PasswordChar = (char)0; txtPassword.UseSystemPasswordChar = false; txtPassword.Text = SpecifyPasswordText; txtPassword.ForeColor = SystemColors.GrayText; } else { txtPassword.PasswordChar = '•'; txtPassword.UseSystemPasswordChar = true; txtPassword.Text = "@@PASSWORD@@"; txtPassword.ForeColor = SystemColors.ActiveCaptionText; } txtConnectionString.Text = detail.ConnectionString; txtHomeRealm.Text = detail.HomeRealmUrl; chkUseIntegratedAuthentication.Checked = !detail.IsCustomAuth; rbIfdYes.Checked = detail.UseIfd; txtTimeout.Text = string.Format("{0:dd\\.hh\\:mm\\:ss}", detail.Timeout); updatedDetail = (ConnectionDetail)originalDetail.Clone(); lblHeader.Text = "Edit connection"; if (originalDetail.UseConnectionString) { llUseConnectionString_LinkClicked(null, null); } } }
public ConnectionWizard2(ConnectionDetail detail = null) { InitializeComponent(); isNew = detail == null; originalDetail = (ConnectionDetail)detail?.Clone(); updatedDetail = detail ?? new ConnectionDetail(true); Text = originalDetail == null ? "New connection" : "Update connection"; if (originalDetail != null && originalDetail.ConnectionString.Length > 0) { llConnectionString_LinkClicked(null, null); return; } btnBack.Visible = false; btnReset.Visible = false; }
public ConnectionWizard(ConnectionDetail detail = null) { InitializeComponent(); originalDetail = (ConnectionDetail)detail?.Clone(); updatedDetail = new ConnectionDetail(true); visitedPath = new List <string> { pnlConnectUrl.Name }; if (detail != null) { txtOrganizationUrl.Text = string.IsNullOrEmpty(detail.OriginalUrl) ? detail.WebApplicationUrl : detail.OriginalUrl; txtDomain.Text = detail.UserDomain; txtUsername.Text = detail.UserName; txtConnectionName.Text = detail.ConnectionName; chkSavePassword.Checked = detail.SavePassword; if (detail.PasswordIsEmpty || detail.SavePassword == false) { txtPassword.PasswordChar = (char)0; txtPassword.UseSystemPasswordChar = false; txtPassword.Text = SpecifyPasswordText; txtPassword.ForeColor = Color.DarkGray; } else { txtPassword.PasswordChar = '•'; txtPassword.UseSystemPasswordChar = true; txtPassword.Text = "@@PASSWORD@@"; txtPassword.ForeColor = Color.Black; } txtHomeRealm.Text = detail.HomeRealmUrl; chkUseIntegratedAuthentication.Checked = !detail.IsCustomAuth; rbIfdYes.Checked = detail.UseIfd; updatedDetail = (ConnectionDetail)originalDetail.Clone(); lblHeader.Text = "Edit connection"; } }
public ConnectionWizard(ConnectionDetail detail = null) { InitializeComponent(); originalDetail = (ConnectionDetail)detail?.Clone(); updatedDetail = new ConnectionDetail(true); visitedPath = new List<string> { pnlConnectUrl.Name }; if (detail != null) { txtOrganizationUrl.Text = string.IsNullOrEmpty(detail.OriginalUrl) ? detail.WebApplicationUrl : detail.OriginalUrl; txtDomain.Text = detail.UserDomain; txtUsername.Text = detail.UserName; txtConnectionName.Text = detail.ConnectionName; chkSavePassword.Checked = detail.SavePassword; if (detail.PasswordIsEmpty || detail.SavePassword == false) { txtPassword.PasswordChar = (char)0; txtPassword.UseSystemPasswordChar = false; txtPassword.Text = SpecifyPasswordText; txtPassword.ForeColor = Color.DarkGray; } else { txtPassword.PasswordChar = '•'; txtPassword.UseSystemPasswordChar = true; txtPassword.Text = "@@PASSWORD@@"; txtPassword.ForeColor = Color.Black; } txtHomeRealm.Text = detail.HomeRealmUrl; chkUseIntegratedAuthentication.Checked = !detail.IsCustomAuth; rbIfdYes.Checked = detail.UseIfd; updatedDetail = (ConnectionDetail)originalDetail.Clone(); lblHeader.Text = "Edit connection"; } }