Commit bfc48cd1658b6125d518e0e3322b06bf50e9bb3e

Authored by Benjamin Rodriguez
1 parent 358235858a
Exists in develop

arreglo identacion

src/app/shared/confirmacion/confirmacion.component.ts
1 import { Component, OnInit, HostListener } from '@angular/core'; 1 import { Component, OnInit, HostListener } from '@angular/core';
2 import { ArticuloService } from 'src/app/services/articulo/articulo.service'; 2 import { ArticuloService } from 'src/app/services/articulo/articulo.service';
3 import { IArticulo } from 'src/app/interfaces/IArticulo'; 3 import { IArticulo } from 'src/app/interfaces/IArticulo';
4 import { BsModalRef } from 'ngx-bootstrap/modal'; 4 import { BsModalRef } from 'ngx-bootstrap/modal';
5 import { InactiveScreenService } from 'src/app/services/inactive-screen/inactive-screen.service'; 5 import { InactiveScreenService } from 'src/app/services/inactive-screen/inactive-screen.service';
6 import { Subject } from 'rxjs';
6 7
7 @Component({ 8 @Component({
8 selector: 'app-confirmacion', 9 selector: 'app-confirmacion',
9 templateUrl: './confirmacion.component.html', 10 templateUrl: './confirmacion.component.html',
10 styleUrls: ['./confirmacion.component.scss'] 11 styleUrls: ['./confirmacion.component.scss']
11 }) 12 })
12 export class ConfirmacionComponent implements OnInit { 13 export class ConfirmacionComponent implements OnInit {
13 idArticulo: number; 14 idArticulo: number;
14 articulo: IArticulo; 15 articulo: IArticulo;
16 onClose: Subject<any>;
15 17
16 constructor( 18 constructor(
17 public modalRef: BsModalRef, 19 public modalRef: BsModalRef,
18 private articuloService: ArticuloService, 20 private articuloService: ArticuloService,
19 private inactiveScreen: InactiveScreenService, 21 private inactiveScreen: InactiveScreenService,
20 ) { } 22 ) {
23 this.onClose = new Subject();
24 }
21 25
22 ngOnInit() { 26 ngOnInit() {
23 this.articuloService.getById(this.idArticulo) 27 this.articuloService.getById(this.idArticulo)
24 .subscribe((res: IArticulo) => { 28 .subscribe((res: IArticulo) => {
25 this.articulo = res; 29 this.articulo = res;
26 }, err => console.error(err)); 30 }, err => console.error(err));
27 } 31 }
28 32
29 elegirArticulo(articulo: IArticulo) { 33 elegirArticulo(articulo: IArticulo) {
30 articulo.cantidad = 1; 34 articulo.cantidad = 1;
31 this.articuloService.setArticulo(articulo); 35 this.articuloService.setArticulo(articulo);
32 this.modalRef.hide(); 36 this.modalRef.hide();
33 } 37 }
34 38
35 close() { 39 close() {
36 this.modalRef.hide(); 40 this.modalRef.hide();
37 } 41 }
38 42
39 @HostListener('document:click', ['$event']) 43 @HostListener('document:click', ['$event'])
40 eventListener(event: Event) { 44 eventListener(event: Event) {
41 clearTimeout(this.inactiveScreen.timerReposo); 45 clearTimeout(this.inactiveScreen.timerReposo);
42 this.inactiveScreen.startTimeOutInactividad(); 46 this.inactiveScreen.startTimeOutInactividad();
43 } 47 }
44 } 48 }
45 49