コード例 #1
0
        /// <summary>
        /// desde la BD o la cache
        /// </summary>
        /// <returns></returns>
        public static List <DomainUrlInfo> RetriveDomainsUrl()
        {
            //si esta nulo o expiro refresca
            if (Common.DomainUrlInfoList == null || Common.Expired_ttl())
            {
                Common.DomainUrlInfoList = DirectoryServicesBase.DomainsUrl_Get_FromSp_all(Common.CnnStringNameAD);
            }

            return(Common.DomainUrlInfoList);
        }
コード例 #2
0
        private void cmbAllDomains_SelectedIndexChanged(object sender, EventArgs e)
        {
            string domainName = "";
            var    dom        = ((Fwk.Security.ActiveDirectory.DomainUrlInfo)(cmbAllDomains.SelectedItem));

            if (dom != null)
            {
                domainName = dom.DomainName;
            }
            else
            {
                domainName = cmbAllDomains.Text;
            }

            var           domainUrlInfo = DirectoryServicesBase.DomainsUrl_Get_FromSp("ActiveDirectory", domainName);
            StringBuilder str           = new StringBuilder();

            str.AppendLine("DomainName: " + domainUrlInfo.DomainName);
            str.AppendLine("Usr: "******"pwd: " + domainUrlInfo.Pwd);

            txtLDAPUser.Text = str.ToString();
        }