/// <summary> /// Faz a busca do item selecionado no menu /// </summary> /// <Author>Claudinei Nascimento / Vip-Systems Informática & Consultoria Ltda.</Author> /// <returns>lista de produtos</returns> public ActionResult getProdutosRelacionados(String nomecategoria, String nomeSubCategoria, String categoria, String produto) { //variavel para ser executada a comparação na view IndexProdutosRelacionados ViewData["categorias"] = "true"; ViewData["filtroTela"] = nomecategoria + " > " + nomeSubCategoria.ToUpper(); try { ObjectResult <buscaelementoscontroleSelecionadoMenu_Result> result = null; result = produtos.getElementoItemSelecionadoMenu(filtroec1: categoria, filtroec2: produto, indagrup: 1); // ObjectResult<Parcelamentos_Result> resultParcelamento = null; if (result != null) { foreach (var item in result) { Produtos _produtos = new Produtos(); _produtos.CodFamilia = item.CodFamilia.Trim(); _produtos.codigo = item.codigo.ToString().Trim(); _produtos.descricao = item.descricao.Trim(); _produtos.fotoitem = caminho.getCaminho(item.fotoitem, item.codigo.ToString()); _produtos.nomeresumido = item.nomeresumido.Trim(); _produtos.ec5nom = item.ec5nom.Trim(); _produtos.ec6nom = item.ec6nom.Trim(); _produtos.ec5cod = item.ec5cod.Trim(); _produtos.preco = item.preco; //foreach (var itemParcela in resultParcelamento = produtos.getParcelamento(Convert.ToDecimal(item.preco))) //{ // _produtos.parcela = itemParcela.parcela; // _produtos.VlrParcela = itemParcela.VlrParcela; //} lista.Add(_produtos); } } ViewBag.Tema = Settings.Default.Tema; } catch (Exception ex) { StackTrace exe = new StackTrace(ex, true); CustomException ep = new CustomException(ex, exe, ""); ep.Save(AppDomain.CurrentDomain.BaseDirectory + "Log.log"); } return(View("IndexProdutosRelacionados", lista)); }