Esempio n. 1
0
        public IEnumerable <ProductoDTO> ProductosXLista(int clienteId)
        {
            var productos = productoBL.GetAllProductosSegunListaAsociada(clienteId);

            //var productosBlister = productoBL.GetAllProductosBlister();

            log.Info("Accediendo a los Productos X Lista segun cliente ID: " + clienteId);

            List <ProductoDTO> productosConjunto = new List <ProductoDTO>();

            foreach (var prod in productos)
            {
                if (prod.EsMix && prod.EsBlister)
                {
                    prod.NombreAuxiliar = prod.NombreAuxiliar + " - MIX/BLISTER -";
                }
                else if (prod.EsMix)
                {
                    prod.NombreAuxiliar = prod.NombreAuxiliar + " - MIX -";
                }

                productosConjunto.Add(prod);
            }

            //foreach (var prodBlister in productosBlister)
            //{

            //    if(prodBlister.EsBlister == true && prodBlister.EsBlister == true)
            //    {

            //    }

            //    if (prodBlister.Marca != null)
            //        prodBlister.Nombre = prodBlister.Nombre + " (" + prodBlister.Marca.Nombre + ") - BLISTER -";

            //    if (prodBlister.Categoria != null)
            //        prodBlister.Nombre = prodBlister.Nombre + " (" + prodBlister.Categoria.Nombre + ") - BLISTER -";

            //    productosConjunto.Add(prodBlister);
            //}


            //var productos = productoBL.GetAllProductosSegunListaAsociada(clienteId);
            //var productosBlister = productoBL.GetAllProductosBlister();

            //List<Producto> productosConjunto = new List<Producto>();

            //foreach (var prod in productos)
            //{
            //    if(prod.EsMix)
            //    {
            //        if (prod.Marca != null)
            //            prod.Nombre = prod.Nombre + " (" + prod.Marca.Nombre + ") - MIX -";

            //        if (prod.Categoria != null)
            //            prod.Nombre = prod.Nombre + " (" + prod.Categoria.Nombre + ") - MIX -";
            //    }
            //    else
            //    {
            //        if (prod.Marca != null)
            //            prod.Nombre = prod.Nombre + " (" + prod.Marca.Nombre + ")";

            //        if (prod.Categoria != null)
            //            prod.Nombre = prod.Nombre + " (" + prod.Categoria.Nombre + ")";
            //    }


            //    productosConjunto.Add(prod);
            //}

            //foreach (var prodBlister in productosBlister)
            //{

            //    if (prodBlister.Marca != null)
            //        prodBlister.Nombre = prodBlister.Nombre + " (" + prodBlister.Marca.Nombre + ") - BLISTER -";

            //    if (prodBlister.Categoria != null)
            //        prodBlister.Nombre = prodBlister.Nombre + " (" + prodBlister.Categoria.Nombre + ") - BLISTER -";

            //    productosConjunto.Add(prodBlister);
            //}



            return(productosConjunto);
        }