Commit 2369c8bf78616d543fbdfb11dd90aaeaa3bca5bf
Exists in
develop
Merge branch 'develop' into 'develop'
Develop See merge request !150
Showing
1 changed file
Show diff stats
src/app/shared/header-publicidad/header-publicidad.component.ts
| ... | ... | @@ -11,6 +11,7 @@ import { SinonimoService } from 'src/app/services/sinonimo/sinonimo.service'; |
| 11 | 11 | import { ISinonimo } from 'src/app/interfaces/ISinonimo'; |
| 12 | 12 | import { SinonimoComponent } from '../sinonimo/sinonimo.component'; |
| 13 | 13 | import * as _ from 'lodash'; |
| 14 | +import { NoStockComponent } from 'src/app/modules/seleccion-articulos/no-stock/no-stock.component'; | |
| 14 | 15 | |
| 15 | 16 | @Component({ |
| 16 | 17 | selector: 'app-header-publicidad', |
| ... | ... | @@ -49,12 +50,23 @@ export class HeaderPublicidadComponent implements OnInit { |
| 49 | 50 | getByID(id: number) { |
| 50 | 51 | this.articuloService.getById(id) |
| 51 | 52 | .subscribe((res: IArticulo) => { |
| 52 | - if (res.FPP) { | |
| 53 | - this.openModalPromos(res); | |
| 54 | - return; | |
| 53 | + if (res.ExiVta < 1) { | |
| 54 | + if (this.modalRef) return; | |
| 55 | + this.modalRef = this.modalService.show(NoStockComponent, { | |
| 56 | + class: 'modal-dialog-centered', | |
| 57 | + backdrop: false, | |
| 58 | + ignoreBackdropClick: true, | |
| 59 | + }); | |
| 60 | + this.modalRef.content.onClose | |
| 61 | + .subscribe(() => this.modalRef = null); | |
| 55 | 62 | } else { |
| 56 | - this.openModalConfirmacion(res); | |
| 57 | - return; | |
| 63 | + if (res.FPP) { | |
| 64 | + this.openModalPromos(res); | |
| 65 | + return; | |
| 66 | + } else { | |
| 67 | + this.openModalConfirmacion(res); | |
| 68 | + return; | |
| 69 | + } | |
| 58 | 70 | } |
| 59 | 71 | }, err => console.error(err)); |
| 60 | 72 | } |