Ejemplo n.º 1
0
        public CascadingDropDownNameValue[] ObtenerLineas(string knownCategoryValues, string category)
        {
            StringDictionary loSucursales = AjaxControlToolkit.CascadingDropDown.ParseKnownCategoryValuesString(knownCategoryValues);
            int lnCveMarca = 0;

            if (!loSucursales.ContainsKey("CLAVE") || !int.TryParse(loSucursales["CLAVE"], out lnCveMarca))
            {
                return(null);
            }

            Catalogos loCatalogos = new Catalogos();
            DataTable loLineas    = loCatalogos.ObtenerLineasArticulos((Sesion)HttpContext.Current.Session["Sesion"], lnCveMarca, 0);

            return((
                       from DataRow loLinea in loLineas.Rows
                       select new CascadingDropDownNameValue(
                           loLinea["DESCRIPCION"].ToString(),
                           loLinea["CLAVE"].ToString()
                           )
                       ).ToArray());
        }