示例#1
0
        /// <summary>
        /// Retorna os tamanhos que o produto possui
        /// de acordo com a cor selecionada e pinta o quadrado do tamanho do produto
        ///
        /// </summary>
        /// <Author>Claudinei Nascimento / Vip-Systems Informática & Consultoria Ltda.</Author>
        /// <returns>Lista os Tamanhos</returns>
        /// <param name="codPai"></param>
        /// <param name="codCor"></param>
        /// <returns></returns>
        public ActionResult GetTamanhosRelacionados(String codPai, String codCor, String idProd)
        {
            try
            {
                List <buscaprodutos_result> result = null;

                result = produtos.getTamanhos(codPai, codCor);

                // ObjectResult<Parcelamentos_Result> resultParcelamento = null;

                foreach (var item in result)
                {
                    Tamanho tamanho = new Tamanho();

                    tamanho.codigo       = item.codigo.Trim();
                    tamanho.CodFamilia   = item.CodFamilia.Trim();
                    tamanho.descricao    = item.descricao.Trim();
                    tamanho.nomeresumido = item.nomeresumido.Trim();
                    tamanho.ec5cod       = item.ec5cod.Trim();
                    tamanho.ec5nom       = item.ec5nom.Trim();
                    tamanho.fotoitem     = item.fotoitem;
                    tamanho.ec6nom       = item.ec6nom.Trim();
                    tamanho.preco        = item.preco;
                    //foreach (var itemParcela in resultParcelamento = produtos.getParcelamento(item.preco))
                    //{
                    //    tamanho.parcela = itemParcela.parcela;
                    //    tamanho.VlrParcela = itemParcela.VlrParcela;
                    //}
                    if (item.codigo.Equals(idProd))
                    {
                        if (Settings.Default.Tema.Equals("Azul"))
                        {
                            tamanho.corDiv = "#5c87b2";
                        }
                        else if (Settings.Default.Tema.Equals("Cinza"))
                        {
                            tamanho.corDiv = "#888888";
                        }
                    }
                    listaTamanho.Add(tamanho);
                }
            }
            catch (Exception ex)
            {
                StackTrace      exe = new StackTrace(ex, true);
                CustomException ep  = new CustomException(ex, exe, "");
                ep.Save(AppDomain.CurrentDomain.BaseDirectory + "Log.log");
            }
            return(PartialView("getTamanhos", listaTamanho));
        }