diff --git a/src/app/components/busqueda-productos/busqueda-productos.component.html b/src/app/components/busqueda-productos/busqueda-productos.component.html
index 5a93cd0..c1df27b 100644
--- a/src/app/components/busqueda-productos/busqueda-productos.component.html
+++ b/src/app/components/busqueda-productos/busqueda-productos.component.html
@@ -95,7 +95,7 @@
*ngFor="let producto of auxProductos">
+ (click)="mostrarBotonCargar(producto)">
{{producto.DetArt}}
@@ -110,6 +110,11 @@
{{producto.PreVen | currency}}
+
diff --git a/src/app/components/busqueda-productos/busqueda-productos.component.ts b/src/app/components/busqueda-productos/busqueda-productos.component.ts
index 393e132..a94b2be 100644
--- a/src/app/components/busqueda-productos/busqueda-productos.component.ts
+++ b/src/app/components/busqueda-productos/busqueda-productos.component.ts
@@ -1,4 +1,4 @@
-import { Component, OnInit } from '@angular/core';
+import { Component, OnInit, APP_BOOTSTRAP_LISTENER } from '@angular/core';
import { ProductoService } from 'src/app/services/producto.service';
import { Producto } from 'src/app/wrappers/producto';
import { appSettings } from 'src/etc/AppSettings';
@@ -16,7 +16,7 @@ export class BusquedaProductosComponent implements OnInit {
private showSpinner: boolean = true;
private categoria: Categorias = Categorias.todos;
private apiUrl: string = appSettings.apiUrl;
-
+ private showBtnCargarProducto: boolean = false;
constructor(private productoService: ProductoService) { }
@@ -45,6 +45,15 @@ export class BusquedaProductosComponent implements OnInit {
this.productoService.productos.push(producto);
}
+ mostrarBotonCargar(producto: Producto) {
+
+ for (let i = 0; i < this.auxProductos.length; i++) {
+ if (this.auxProductos[i].id !== producto.id)
+ this.auxProductos[i].showCargarProducto = false;
+ else if (producto.showCargarProducto) return;
+ }
+ producto.showCargarProducto = !producto.showCargarProducto
+ }
}
enum Categorias {
diff --git a/src/app/wrappers/producto.ts b/src/app/wrappers/producto.ts
index bc83d51..3773971 100644
--- a/src/app/wrappers/producto.ts
+++ b/src/app/wrappers/producto.ts
@@ -89,4 +89,5 @@ export interface Producto {
nombreImagen?: any;
cantidad?:number;
+ showCargarProducto?:boolean;
}