コード例 #1
0
        public void ObtenerPrecioVentaDeArticuloDesdeListaPrecioInventario_Test()
        {
            var codigoCliente   = "";
            var codigoArticulo  = "40118";
            var codigoAlmacen   = "24";
            var precioTentativo = 8.40M;

            decimal precioRealArticulo = _IServicioAplicacionArticulo
                                         .ObtenerPrecioVentaDeArticulo(codigoCliente, codigoArticulo, codigoAlmacen);

            Assert.True(precioRealArticulo == precioTentativo);
        }
コード例 #2
0
        public IActionResult ConsultarPrecioVentaDeArticulo(string pCodigoCliente, string pCodigoArticulo, string pCodigoAlmacen)
        {
            try
            {
                var precioVentaArticulo = _IServicioAplicacionArticulo.ObtenerPrecioVentaDeArticulo(pCodigoCliente,
                                                                                                    pCodigoArticulo, pCodigoAlmacen);

                if (precioVentaArticulo == 0)
                {
                    return(NotFound());
                }

                return(Ok(precioVentaArticulo));
            }
            catch (Exception ex)
            {
                return(NotFound(
                           new ResultadoServicio <ArticuloDTO>(6, "Problemas al recuperar el precio de venta del articulo.", ex.Message, null, null)
                           ));
            }
        }