Task 6316 - ABM de Vendedores - Agregar campo de ID de Usuario Web
Se agrega campo de usuario web a vendedores, por medio de este dato se puede realizar consultas con este dato mediante SwaggerUI
Task 6317 - Vendedores - Generar métodos consulta REST
Se generan los siguientes métodos
* SelectAll(): Trae todos los vendedores y ordenados por nombre de manera ascendente, sin embargo
trae también vendedores inactivos
* SelectByID: Trae al vendedor identificado con el ID. sin embargo también trae vendedores
que se encuentran inactivos.
* SelectByIDUsuarioWeb: Trae al vendedor con su ID de usuario Web.
Task 6321 - Clientes - Generar métodos consulta REST
Se generan los siguientes métodos para realizar consultas por medio de SwaggerUI
* SelectClienteByNombreContains: trae una lista de clientes que contienen en su nombre, el nombre buscado.
* SelectClienteByID: Busca un Cliente por su ID. y devolvuelve un único cliente.
* SelectDomiciliosByIDCliente: Busca los domicilios de un único cliente y devolvuelve una lista de domicilios del cliente.
Task 6323 - Artículos - Generar métodos consulta REST
Se generan los siguientes métodos
* SelectByDescripcionContains (string nombre): esta función busca los artículos que contienen el texto enviado en el parámetro. Devolviendo ordenados los datos de forma ascendente y por nombre. Devuelve una lista de artículos
* SelectByID (string id): esta función busca un artículo por su ID. Devuelve un artículo único.
Task 6336 - Notas de pedido - Generar métodos consulta REST
Se generan los siguientes métodos
* SelectByFilter (ClaseFiltrosPedidos): Busca un pedido aplicando los filtros que reciba. Devolvuelve los datos de la cabecera de la Nota de Pedido).
* SelectByID (string id): Busca una Nota de Pedido por su ID. Devuelve un pedido único con su detalle de artículos.
Task 6337 - Notas de pedido - Generar métodos para Crear una nueva NP
Se generan metodo para que por medio de los endpoint
* NotaPedidoCreateRequest
* NotaPedidoArticuloCreateRequest
Se pueda crear pedidos que terminen impactando en el ERP.
Task 6339 - Ingreso de Notas de Pedido - Agregar método para generar PDF
Desde el WebOrders es posible ingresar a un pedido histórico y descargar el comprobante el mismo en formato PDF.
Task 6573 - Artículos - Error en cálculo de Precios
Se corrige bug donde cuando el Cliente es consumidor final y se añade el Artículo al Pedido el importe del mismo corresponde al Neto sin impuestos. Pero, al finalizar el comprobante y volver a consultarlo, el importe es otro, resultado de realizar la siguiente operación: Neto S/Imp - IVA..
Ahora tras realizar el pedido web tanto para consumidor final como para responsable inscripto el precio reflejado es el correcto segun la lista de precio asignada al cliente.
Task 6574 - Artículos - No se utiliza Lista de Precios del Cliente
Se corrige bug donde todos los pedidos aparecían con lista de precio y los importes que se visualizaban en el Pedido correspondían al Neto sin impuestos del artículo. Actualmente se toma la lista de precio que tiene asignada el cliente y los precios visualizados son los finales.
Task 6596 - Clientes - AutoComplete devuelve Clientes inactivos
Anteriormente al ingresar una nota de pedido en la web el AutoComplete sugería a Clientes inactivos. Actualmente
no es posible seleccionar cientes inactivos y tampoco pueden seleccionarse
Task 6597 - Cliente - No se puede buscar un Cliente por medio de su código
Se corrige bug donde no era posible buscar clientes por su código.
Task 6598 - Artículos - No se pueden buscar Artículos por medio de su código
Se corrige bug donde no era posible buscar artículos por su código
Task 6624 - Incorporar autorización por API-KEY al WebApi
Se implementa autorización por API-KEY para permitir realizar la invocación de los métodos del servicio WebApi.
Task 6625 - Parámetros - Agregar campo API-KEY para acceso desde WebApi
Se agrega nuevo parámetro, para almacenar la API-KEY que utilizará el servicio WebApi para autorizar el acceso al mismo
Task 6646 - Artículos - Importe total incorrecto en Nota de Pedido Web a RI
Se corrige bug donde al momento de ingresar artículos por Pedido Web, donde el total del comprobante no tiene en cuenta el IVA y se visualiza la suma de los importes gravados de los Artículos.
Task 6647 - Artículos - No se realiza conversión de precios de Artículos en moneda extranjera
Se corrige bug donde no se realizaba la conversión del importe del Artículo en moneda extranjera, a la moneda utilizada en la Nota de Pedido.
Task 6966 - Vendedores - Implementar UnitOfWork en Servicio
Implementacion de UnitOfWork en las llamadas a AvenueERP para aislar la sessión en cada Request
Task 6927 - Artículos - Implementar UnitOfWork en Servicio
Se Implementa UnitOfWork en las llamadas a AvenueERP para aislar la sessión en cada Request
Task 6929 - Notas de Pedido - Implementar UnitOfWork en Servicio
Se implementar UnitOfWork en las llamadas a AvenueERP para aislar la sessión en cada Request
Task 6931 - Seguridad por ApiKey - Implementar UnitOfWork para uso desde Web
Se implementa el Patron UnitOfWork para aislar la sesión de NHibernate en cada request realizado desde las Aplicaciones Web