/// <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); }
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(); }