public CascadingDropDownNameValue[] ObtenerTelemarketings(string knownCategoryValues, string category) { StringDictionary loSucursales = AjaxControlToolkit.CascadingDropDown.ParseKnownCategoryValuesString(knownCategoryValues); int lnClaveSucursal = 0; if (!loSucursales.ContainsKey("CLAVE") || !int.TryParse(loSucursales["CLAVE"], out lnClaveSucursal)) { return(null); } Catalogos loCatalogos = new Catalogos(); DataTable loTelemarketings = loCatalogos.ObtenerTelemarketings((Sesion)HttpContext.Current.Session["Sesion"], lnClaveSucursal.ToString(), 0); return(( from DataRow loTelemarketing in loTelemarketings.Rows select new CascadingDropDownNameValue( loTelemarketing["DESCRIPCION"].ToString(), loTelemarketing["CLAVE"].ToString() ) ).ToArray()); }