示例#1
0
        /// <summary>
        /// Preenceh
        /// </summary>
        /// <returns></returns>
        public ActionResult Banner()
        {
            try
            {
                String[] ids = Settings.Default.IdsProdutosBanner.Split(',');
                ObjectResult <buscaprodutos_result> result = null;
                //ObjectResult<Parcelamentos_Result> resultParcelamento = null;

                foreach (var itemIds in ids)
                {
                    result = produtos.getProdutosBanner(itemIds.Trim());

                    if (result != null)
                    {
                        foreach (var item in result)
                        {
                            Home _home = new Home();
                            _home.CodFamilia   = item.CodFamilia.Trim();
                            _home.codigo       = item.codigo.ToString().Trim();
                            _home.descricao    = item.descricao.Trim();
                            _home.fotoitem     = caminho.getCaminho(item.fotoitem, item.codigo.ToString());
                            _home.nomeresumido = item.nomeresumido.Trim();
                            _home.ec5cod       = item.ec5cod.Trim();
                            _home.ec5nom       = item.ec5nom.Trim();
                            _home.ec6nom       = item.ec6nom.Trim();
                            _home.preco        = item.preco;

                            //foreach (var itemParcela in resultParcelamento = produtos.getParcelamento(item.preco))
                            //{
                            //    _home.parcela = itemParcela.parcela;
                            //    _home.VlrParcela = itemParcela.VlrParcela;
                            //}

                            lista.Add(_home);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                StackTrace      exe = new StackTrace(ex, true);
                CustomException ep  = new CustomException(ex, exe, "");
                ep.Save(AppDomain.CurrentDomain.BaseDirectory + "LogBanner.log");
            }
            return(PartialView("Banner", lista));
        }