コード例 #1
0
        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;
        }
コード例 #2
0
 void resetValues()
 {
     bName           = Name;
     bUserName       = UserName;
     bOsAuthenticate = OsAuthenticate;
     bDbaPrivileges  = DbaPrivileges;
     bNamingMethod   = NamingMethod;
     bTnsName        = TnsName;
 }
コード例 #3
0
            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;
                }
            }
コード例 #4
0
            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();
            }