From 6690b26783371ce02f06634d5d3b9f49ba4ccd99 Mon Sep 17 00:00:00 2001 From: mpuebla Date: Fri, 11 Oct 2019 15:30:32 -0300 Subject: [PATCH] Cambio en metodo pagar, agregado input para ingresar el nombre de quien realiza la compra. --- .../confirmacion-carrito.component.html | 13 ++++++++++ .../confirmacion-carrito.component.ts | 28 +++++++++++----------- 2 files changed, 27 insertions(+), 14 deletions(-) diff --git a/src/app/components/confirmacion-carrito/confirmacion-carrito.component.html b/src/app/components/confirmacion-carrito/confirmacion-carrito.component.html index 81d6522..8eb1427 100644 --- a/src/app/components/confirmacion-carrito/confirmacion-carrito.component.html +++ b/src/app/components/confirmacion-carrito/confirmacion-carrito.component.html @@ -27,6 +27,19 @@

Por favor, controle y confirme su compra.

+ +
+ +
diff --git a/src/app/components/confirmacion-carrito/confirmacion-carrito.component.ts b/src/app/components/confirmacion-carrito/confirmacion-carrito.component.ts index 55b6f6d..fac50a3 100644 --- a/src/app/components/confirmacion-carrito/confirmacion-carrito.component.ts +++ b/src/app/components/confirmacion-carrito/confirmacion-carrito.component.ts @@ -15,14 +15,15 @@ import { PagoConTarjetaComponent } from '../pago-con-tarjeta/pago-con-tarjeta.co }) export class ConfirmacionCarritoComponent implements OnInit, OnDestroy { - private productos: Producto[] = []; - private total: number = 0; private apiImagenes: string = appSettings.apiImagenes; - private timerReposo: any; private compraConEfectivofinalizada: boolean = false; private compraConQRfinalizada: boolean = false; + private productos: Producto[] = []; + private total: number = 0; + private timerReposo: any; private verQR: boolean = false; private subscribePago: Subscription; + private pedidoAnombreDe: string = ''; constructor( private location: Location, @@ -84,21 +85,19 @@ export class ConfirmacionCarritoComponent implements OnInit, OnDestroy { //#region METODOS PARA LA FORMA DE PAGO pagar(medioPago: number) { - if (medioPago === 9) { - - this.verQR = true; + this.verQR = medioPago === 9 ? true : false; + let dataPago = { + medioPago: medioPago, + pedidoAnombreDe: this.pedidoAnombreDe } - - this.subscribePago = this.productoService.pagar(medioPago) - .subscribe(() => { + this.subscribePago = this.productoService.pagar(dataPago) + .subscribe((res: any) => { clearTimeout(this.timerReposo); - + if (medioPago === 1) { - this.compraConEfectivofinalizada = true; } else if (medioPago === 9) { - this.compraConQRfinalizada = true; } @@ -107,8 +106,9 @@ export class ConfirmacionCarritoComponent implements OnInit, OnDestroy { this.router.navigate(['mensaje-final']); }, 10000); }, err => { - console.log(err); - alert('algo salió mal'); + + console.error(err); + alert('Algo salió mal'); }) } //#endregion -- 1.9.1