diff --git a/src/app/modules/carrito/carrito.component.ts b/src/app/modules/carrito/carrito.component.ts index 4edec1f..5a766cb 100644 --- a/src/app/modules/carrito/carrito.component.ts +++ b/src/app/modules/carrito/carrito.component.ts @@ -42,16 +42,19 @@ export class CarritoComponent implements OnInit { deleteArticulo(index: number) { this.articuloService.carrito.splice(index, 1); + this.articuloService.calcularTotal(); } substractCant(articulo: IArticulo) { if (articulo.cantidad === 1) return; articulo.cantidad--; + this.articuloService.calcularTotal(); } addCant(articulo: IArticulo) { if (articulo.cantidad >= this.maxCantidad) return; articulo.cantidad++; + this.articuloService.calcularTotal(); } goBack() { diff --git a/src/app/modules/opcion-pedido/opcion-pedido.component.html b/src/app/modules/opcion-pedido/opcion-pedido.component.html index ed6ffe0..3acf742 100644 --- a/src/app/modules/opcion-pedido/opcion-pedido.component.html +++ b/src/app/modules/opcion-pedido/opcion-pedido.component.html @@ -12,7 +12,7 @@
-

TÚ PEDIDO ES PARA

+

TU PEDIDO ES PARA

diff --git a/src/app/modules/pago-tarjeta/pago-tarjeta.component.html b/src/app/modules/pago-tarjeta/pago-tarjeta.component.html index 4849a1d..1a76642 100644 --- a/src/app/modules/pago-tarjeta/pago-tarjeta.component.html +++ b/src/app/modules/pago-tarjeta/pago-tarjeta.component.html @@ -20,7 +20,7 @@ src="assets/img/icono-tarjetas.svg">

AHORA

- introducí o insertá tú tarjeta + introducí o insertá tu tarjeta

Y SEGUÍ LAS INSTRUCCIONES DEL LECTOR

diff --git a/src/app/modules/seleccion-articulos/seleccion-articulos.component.html b/src/app/modules/seleccion-articulos/seleccion-articulos.component.html index 9aeacc6..e125c27 100644 --- a/src/app/modules/seleccion-articulos/seleccion-articulos.component.html +++ b/src/app/modules/seleccion-articulos/seleccion-articulos.component.html @@ -199,12 +199,12 @@
-
+
TOTAL
-

$---

+

{{articuloService.subTotal | currency}}

-
VER CARRITO
+
VER CARRITO
{ - subTotal = subTotal + (producto.PreVen * producto.cantidad); - }); - return this.total = subTotal; - } - setProductos() { this.articulos = JSON.parse(localStorage.getItem('articulos')); this.filterItems(); diff --git a/src/app/modules/splash-screen/splash-screen.component.ts b/src/app/modules/splash-screen/splash-screen.component.ts index af2fd1b..11cc03a 100644 --- a/src/app/modules/splash-screen/splash-screen.component.ts +++ b/src/app/modules/splash-screen/splash-screen.component.ts @@ -11,7 +11,7 @@ export class SplashScreenComponent implements OnInit { textWelcome = 'BIENVENIDO A SPOT!'; textComoEstas = '¿cómo estás?'; textInvitamos = 'TE INVITAMOS A HACER'; - textTuPedido = 'tú pedido acá'; + textTuPedido = 'tu pedido acá'; constructor() { } diff --git a/src/app/services/articulo/articulo.service.ts b/src/app/services/articulo/articulo.service.ts index 9a73636..533377b 100644 --- a/src/app/services/articulo/articulo.service.ts +++ b/src/app/services/articulo/articulo.service.ts @@ -15,6 +15,7 @@ export class ArticuloService { urlDeboSuite = APP_SETTINGS.apiDeboSuite; medioPago: number; idComanda: number; + subTotal: number = 0; constructor( private http: HttpClient, @@ -33,6 +34,13 @@ export class ArticuloService { return this.http.get(`${this.urlDeboSuite}/articulos/${page}`); } + calcularTotal() { + this.subTotal=0 + this.carrito.forEach(articulo => { + this.subTotal += (articulo.PreVen * articulo.cantidad); + }); + } + setArticulo(articulo: IArticulo) { for (const articuloCarrito of this.carrito) { if (articuloCarrito.id === articulo.id) { @@ -43,6 +51,7 @@ export class ArticuloService { } this.setArticulosSinImagen([articulo]); this.carrito.unshift(articulo); + this.calcularTotal(); } pay(dataPago: any) {