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