void namingMethodChanged(object sender, EventArgs e) { ENamingMethod selected = (ENamingMethod)namingMethodType.SelectedValue; // zneviditelni predchozi naming box namingBox.Visible = false; // podle vybrane hodnoty zviditelni pozadovany naming box switch (selected) { case ENamingMethod.ConnectDescriptor: namingBox = directNamingBox; break; case ENamingMethod.TnsServiceName: namingBox = tnsNamingBox; break; case ENamingMethod.Ldap: namingBox = ldapNamingBox; break; } connOptions.SelectedTab = connOptionsBasic; namingBox.Visible = true; }
void resetValues() { bName = Name; bUserName = UserName; bOsAuthenticate = OsAuthenticate; bDbaPrivileges = DbaPrivileges; bNamingMethod = NamingMethod; bTnsName = TnsName; }
void fillConnectionData(IConnection data) { name = data.Name; userName = data.UserName; osAuthenticate = data.OsAuthenticate; dbaPrivileges = data.DbaPrivileges; if ((namingMethod = data.NamingMethod) == ENamingMethod.ConnectDescriptor) { connectDescriptor = new ConnectDescriptorData(data); tnsName = string.Empty; } else { connectDescriptor = new ConnectDescriptorData(); tnsName = data.TnsName; } }
void refreshCachedData() { string nName = data.Name; string nUserName = data.UserName; bool nOsAuthenticate = data.OsAuthenticate; EDbaPrivileges nDbaPrivileges = data.DbaPrivileges; ENamingMethod nNamingMethod = data.NamingMethod; string nTnsName = data.TnsName; if (nName != bName) { OnPropertyChanged("Name"); } if (nUserName != bUserName) { OnPropertyChanged("UserName"); } if (nOsAuthenticate != bOsAuthenticate) { OnPropertyChanged("OsAuthenticate"); } if (nDbaPrivileges != bDbaPrivileges) { OnPropertyChanged("DbaPrivileges"); } if (nNamingMethod != bNamingMethod) { OnPropertyChanged("NamingMethod"); } if (nTnsName != bTnsName) { OnPropertyChanged("TnsName"); } bName = data.Name; bUserName = data.UserName; bOsAuthenticate = data.OsAuthenticate; bDbaPrivileges = data.DbaPrivileges; bNamingMethod = data.NamingMethod; bTnsName = data.TnsName; connectDescriptor.RefreshCachedData(); }