public CascadingDropDownNameValue[] ObtenerAuxiliares(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 loAuxiliares = loCatalogos.ObtenerAuxiliares((Sesion)HttpContext.Current.Session["Sesion"], lnClaveSucursal.ToString(), 0); return(( from DataRow loAuxiliar in loAuxiliares.Rows select new CascadingDropDownNameValue( loAuxiliar["DESCRIPCION"].ToString(), loAuxiliar["CLAVE"].ToString() ) ).ToArray()); }