Beispiel #1
0
        public ResponseBussiness <OperationResponse> AnularTotalizarVenta(AnularTotalizarVentaRequest anularTotalizarVentaRequest)
        {
            new SecurityBusiness().ValidarPermisos("anularVenta", "E");
            TokenDto token = new TokenService().Get();
            ResponseBussiness <OperationResponse> response = new SalesBusiness(token).AnularTotalizarVenta(anularTotalizarVentaRequest);

            return(response);
        }
Beispiel #2
0
 /// <summary>
 /// Anular una Venta
 /// </summary>
 /// <param name="anularTotalizarVentaRequest">Folio de venta y razón</param>
 /// <returns></returns>
 public ResponseBussiness <OperationResponse> AnularTotalizarVenta(AnularTotalizarVentaRequest anularTotalizarVentaRequest)
 {
     return(tryCatch.SafeExecutor(() =>
     {
         OperationResponse operationResponse = repository.AnularVenta(anularTotalizarVentaRequest, this.token);
         ImprimeTicketsMM imprimeTicketsMM = new ImprimeTicketsMM(token);
         imprimeTicketsMM.PrintTicket(anularTotalizarVentaRequest.FolioVenta, false);
         return operationResponse;
     }));
 }
Beispiel #3
0
 /// <summary>
 /// Post-anular una Venta
 /// </summary>
 /// <param name="postAnularVentaRequest">Folio de venta y razón</param>
 /// <returns></returns>
 public ResponseBussiness <OperationResponse> PostAnularVenta(PostAnularVentaRequest postAnularVentaRequest)
 {
     return(tryCatch.SafeExecutor(() =>
     {
         AnularTotalizarVentaRequest anularTotalizarVentaRequest = new AnularTotalizarVentaRequest();
         anularTotalizarVentaRequest.FolioVenta = postAnularVentaRequest.FolioVenta;
         anularTotalizarVentaRequest.CodigoRazon = postAnularVentaRequest.CodigoRazon;
         OperationResponse operationResponse = repository.AnularVenta(anularTotalizarVentaRequest, this.token);
         ImprimeTicketsMM imprimeTicketsMM = new ImprimeTicketsMM(token);
         imprimeTicketsMM.PrintTicket(postAnularVentaRequest.FolioVenta, false);
         return operationResponse;
     }));
 }