private void ListarCategorias() { var b = new BLLCategoria(); repCategoria.DataSource = b.ListarPais(0); repCategoria.DataBind(); }
/// <summary> /// 01 - Retorna a lista de cetegorias de um determinado pai /// </summary> /// <returns></returns> public JsonResult json01(string sch, int c) { try { VerificaSessao(sch); var Bll = new BLLCategoria(); var lst = (from cat in Bll.ListarPais(c) orderby cat.Categoria1 select new { ID = cat.ID, Categoria1 = cat.Categoria1 }).ToList(); var categoria = Bll.SelectByKey(c); var usa = new List <string>(); if (categoria.usaTamanho) { usa.Add("usaTamanho"); } if (categoria.usaCor) { usa.Add("usaCor"); } if (categoria.usaGarantia) { usa.Add("usaGarantia"); } if (categoria.usaDisponibilidade) { usa.Add("usaDisponibilidade"); } if (categoria.usaQuantidade) { usa.Add("usaQuantidade"); } if (categoria.usaQuantidade) { usa.Add("usaLocalizacao"); } if (categoria.usaVeiculo) { usa.Add("usaVeiculo"); } if (categoria.usaImovel) { usa.Add("usaImovel"); } if (categoria.usaImovel_Condominio) { usa.Add("usaImovel_Condominio"); } if (categoria.usaImovel_Instalacoes) { usa.Add("usaImovel_Instalacoes"); } if (categoria.usaImovel_Lazer) { usa.Add("usaImovel_Lazer"); } if (categoria.usaImovel_Residencial) { usa.Add("usaImovel_Residencial"); } if (categoria.usaImovel_Garagem) { usa.Add("usaImovel_Garagem"); } var retorno = new { lst, anunciavel = categoria.Anunciavel, usa = usa }; return(Json(new RetornoJsonPadrao("Categorias listadas com sucesso.", true, retorno))); } catch (Exception ex) { return(Json(new RetornoJsonPadrao(ex.Message, false, null))); } }