Beispiel #1
0
        /// <summary>
        /// Faz a busca do item selecionado no menu lateral
        /// </summary>
        /// <Author>Claudinei Nascimento / Vip-Systems Informática & Consultoria Ltda.</Author>
        /// <returns>partial view de categorias</returns>
        public List <Produtos> getCategoriaMenuLateral(String categoria)
        {
            try
            {
                ObjectResult <buscaelementoscontroleSelecionadoMenuLateral_Result> result = null;
                result = produtos.getElementoItemSelecionadoMenuLateral(filtroec2: categoria, 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;
                        //}

                        lista1.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(lista1);
        }