Commit ec3cacdb87fb2ddcb4ec78f091520290f700bd59

Authored by Eric Fernandez
1 parent ab1def30d4

función innecesaria

src/app/comprobantes/comprobantes.component.ts
1 import { Component, OnInit} from '@angular/core'; 1 import { Component, OnInit} from '@angular/core';
2 2
3 @Component({ 3 @Component({
4 templateUrl: './comprobantes.component.html', 4 templateUrl: './comprobantes.component.html',
5 styleUrls: ['./comprobantes.component.scss'] 5 styleUrls: ['./comprobantes.component.scss']
6 }) 6 })
7 export class ComprobantesComponent implements OnInit { 7 export class ComprobantesComponent implements OnInit {
8 8
9 constructor() { } 9 constructor() { }
10 10
11 ngOnInit() { 11 ngOnInit() {
12 12
13 this.obtenerConsulta(); 13 this.obtenerConsulta();
14 } 14 }
15 15
16 filter = ''; 16 filter = '';
17 estadoArticulos = 'pendiente'; 17 estadoArticulos = 'pendiente';
18 comprobantes = [1, 2, 3]; 18 comprobantes = [1, 2, 3];
19 cabecera = {}; 19 cabecera = {};
20 cuerpo = []; 20 cuerpo = [];
21 articulosFiltro = []; 21 articulosFiltro = [];
22 paginaActiva = 1; 22 paginaActiva = 1;
23 paginas = []; 23 paginas = [];
24 24
25 fecha = new Date(); 25 fecha = new Date();
26 26
27 filtrar(event: any) {
28 this.articulosFiltro = this.cuerpo.filter((param)=> {
29 return
30 });
31
32 this.paginar();
33 }
34
35 paginar() { 27 paginar() {
36 28
37 var cantPaginas = Math.ceil(this.articulosFiltro.length / 5); 29 var cantPaginas = Math.ceil(this.articulosFiltro.length / 5);
38 this.paginas = []; 30 this.paginas = [];
39 for (let i = 0; i < cantPaginas; i++) { 31 for (let i = 0; i < cantPaginas; i++) {
40 this.paginas.push(i + 1); 32 this.paginas.push(i + 1);
41 } 33 }
42 } 34 }
43 35
44 getPaginaFiltro() { 36 getPaginaFiltro() {
45 37
46 this.articulosFiltro = this.cuerpo.filter((articulo) => { 38 this.articulosFiltro = this.cuerpo.filter((articulo) => {
47 return articulo.estado == this.estadoArticulos && 39 return articulo.estado == this.estadoArticulos &&
48 (articulo.LI0.toLocaleUpperCase().includes(this.filter.toLocaleUpperCase()) || 40 (articulo.LI0.toLocaleUpperCase().includes(this.filter.toLocaleUpperCase()) ||
49 articulo.codigoBarras == this.filter); 41 articulo.codigoBarras == this.filter);
50 }); 42 });
51 43
52 this.paginar(); 44 this.paginar();
53 45
54 return this.articulosFiltro.slice((this.paginaActiva - 1) * 5 , this.paginaActiva * 5); 46 return this.articulosFiltro.slice((this.paginaActiva - 1) * 5 , this.paginaActiva * 5);
55 } 47 }
56 48
57 getCantidadArticulosByEstado(estado: String) { 49 getCantidadArticulosByEstado(estado: String) {
58 return this.cuerpo.filter((articulo) => { 50 return this.cuerpo.filter((articulo) => {
59 return articulo.estado == estado; 51 return articulo.estado == estado;
60 }).length; 52 }).length;
61 } 53 }
62 54
63 obtenerConsulta() { 55 obtenerConsulta() {
64 56
65 setTimeout(() => { 57 setTimeout(() => {
66 this.cabecera = { 58 this.cabecera = {
67 TIP: 'A', 59 TIP: 'A',
68 TCO: 'FT', 60 TCO: 'FT',
69 SUC: 623, 61 SUC: 623,
70 NCO: 53979, 62 NCO: 53979,
71 COD: 1, 63 COD: 1,
72 FEC: new Date(), 64 FEC: new Date(),
73 NOM: 'POTIGIAN GOLOCINAS', 65 NOM: 'POTIGIAN GOLOCINAS',
74 CUI: '30-54775125-2' 66 CUI: '30-54775125-2'
75 }; 67 };
76 68
77 this.cuerpo = [ 69 this.cuerpo = [
78 { 70 {
79 LI0: 'Mantel Combo Bolso CocaCola', 71 LI0: 'Mantel Combo Bolso CocaCola',
80 CAN: 5, 72 CAN: 5,
81 estado: 'pendiente', 73 estado: 'pendiente',
82 codigoBarras: '7790667006462' 74 codigoBarras: '7790667006462'
83 }, 75 },
84 { 76 {
85 LI0: 'Papas', 77 LI0: 'Papas',
86 CAN: 5, 78 CAN: 5,
87 estado: 'pendiente', 79 estado: 'pendiente',
88 }, 80 },
89 { 81 {
90 LI0: 'Peras', 82 LI0: 'Peras',
91 CAN: 5, 83 CAN: 5,
92 estado: 'pendiente', 84 estado: 'pendiente',
93 }, 85 },
94 { 86 {
95 LI0: 'Cafe', 87 LI0: 'Cafe',
96 CAN: 5, 88 CAN: 5,
97 estado: 'pendiente', 89 estado: 'pendiente',
98 }, 90 },
99 { 91 {
100 LI0: 'Cafe capuchino', 92 LI0: 'Cafe capuchino',
101 CAN: 5, 93 CAN: 5,
102 estado: 'pendiente', 94 estado: 'pendiente',
103 }, 95 },
104 { 96 {
105 LI0: 'Menta', 97 LI0: 'Menta',
106 CAN: 5, 98 CAN: 5,
107 estado: 'pendiente', 99 estado: 'pendiente',
108 }, 100 },
109 { 101 {
110 LI0: 'Fernet', 102 LI0: 'Fernet',
111 CAN: 5, 103 CAN: 5,
112 estado: 'pendiente', 104 estado: 'pendiente',
113 }, 105 },
114 { 106 {
115 LI0: 'Andes', 107 LI0: 'Andes',
116 CAN: 5, 108 CAN: 5,
117 estado: 'pendiente', 109 estado: 'pendiente',
118 } 110 }
119 ]; 111 ];
120 112
121 this.articulosFiltro = this.cuerpo; 113 this.articulosFiltro = this.cuerpo;
122 114
123 this.paginar(); 115 this.paginar();
124 }, 500); 116 }, 500);
125 } 117 }
126 118
127 } 119 }
128 120