Ejemplo n.º 1
0
        public ArticuloDto SearchCodigoEan(string codigoArticuloEan, int sucursal)
        {
            LibertadIncluit.Domain.Model.Entidades.Articulo articulo = _repository.BuscarDatosGeneralesArticulo(sucursal, codigoArticuloEan);
            ArticuloDto articuloDto = null;

            if (articulo != null)
            {
                articulo.Eans = _repository.BuscarEansArticulo(articulo, sucursal);

                articulo.Grupo = _repository.BuscarEstadistico(articulo, EstadisticoEnum.Grupo);

                articulo.Sector = _repository.BuscarEstadistico(articulo, EstadisticoEnum.Sector);

                articulo.Familia = _repository.BuscarEstadistico(articulo, EstadisticoEnum.Familia);

                articulo.SubFamilia = _repository.BuscarEstadistico(articulo, EstadisticoEnum.SubFamilia);

                articulo.Categoria = _repository.BuscarEstadistico(articulo, EstadisticoEnum.Categoria);

                articulo.SubCategoria = _repository.BuscarEstadistico(articulo, EstadisticoEnum.SubCategoria);

                articulo.UrlImagen = BuscarImagenArticulo(articulo.CodigoArticulo);

                articuloDto = _mapper.Map <ArticuloDto>(articulo);
            }

            return(articuloDto);
        }
Ejemplo n.º 2
0
        public void SearchEstadisticoGrupoSucesss()
        {
            Articulo articulo = new Articulo()
            {
                CodigoArticulo = "36005"
            };

            var estadistico = repositorioArticulo.BuscarEstadistico(articulo, EstadisticoEnum.Grupo);

            Assert.IsTrue(estadistico != null && estadistico.Descripcion.Equals("MASIVO"));
        }