Exemple #1
0
        public ResponseBussiness <OperationResponse> CambiarPiezasArticuloLineaTicketDevolucion(DevolverArticuloRequest devolverArticuloRequest)
        {
            TokenDto token = new TokenService().Get();
            DescuentosDevolucionesBusiness descuentosDevolucionesBusiness = new DescuentosDevolucionesBusiness(token);

            return(descuentosDevolucionesBusiness.CambiarPiezasArticuloLineaTicketDevolucion(devolverArticuloRequest));
        }
Exemple #2
0
        public ResponseBussiness <OperationResponse> AplicarDescuentoDirecto(LineaTicket lineaTicket)
        {
            new SecurityBusiness().ValidarPermisos("descuentoDirectoVenta", "E");
            TokenDto token = new TokenService().Get();
            ResponseBussiness <OperationResponse> response = new DescuentosDevolucionesBusiness(token).AplicarDescuentoDirecto(lineaTicket);

            return(response);
        }
Exemple #3
0
        public ResponseBussiness <VentaResponse> ValidarDevolucionVenta(string folioVenta)
        {
            TokenDto token = new TokenService().Get();
            DescuentosDevolucionesBusiness descuentosDevolucionesBusiness = new DescuentosDevolucionesBusiness(token);
            // Validar si es posible hacer una devolución
            OperationResponse operationResponse = descuentosDevolucionesBusiness.ValidarDevolucionVenta(folioVenta);

            // Regresar respuesta
            if ((operationResponse != null) && (operationResponse.CodeNumber.Equals("303")))
            {
                return(descuentosDevolucionesBusiness.GenerarDevolucion(folioVenta));
            }
            else
            {
                VentaResponse ventaResponse = new VentaResponse();
                ventaResponse.Lineas = new List <LineaTicket>().ToArray();
                return(ventaResponse);
            }
        }