Commit 2b2243a6a99495b6719264148bb3141607c48bf0
1 parent
77fef3556a
Exists in
master
and in
1 other branch
Creado wrapper y servicios de punto de venta e impresora
Showing
6 changed files
with
185 additions
and
0 deletions
Show diff stats
src/app/services/impresora.service.spec.ts
| File was created | 1 | import { TestBed } from '@angular/core/testing'; | |
| 2 | |||
| 3 | import { ImpresoraService } from './impresora.service'; | ||
| 4 | |||
| 5 | describe('ImpresoraService', () => { | ||
| 6 | beforeEach(() => TestBed.configureTestingModule({})); | ||
| 7 | |||
| 8 | it('should be created', () => { | ||
| 9 | const service: ImpresoraService = TestBed.get(ImpresoraService); | ||
| 10 | expect(service).toBeTruthy(); | ||
| 11 | }); | ||
| 12 | }); | ||
| 13 |
src/app/services/impresora.service.ts
| File was created | 1 | import { Injectable } from '@angular/core'; | |
| 2 | import { appSettings } from 'src/etc/AppSettings'; | ||
| 3 | import { HttpClient } from '@angular/common/http'; | ||
| 4 | import { Observable } from 'rxjs/internal/Observable'; | ||
| 5 | |||
| 6 | @Injectable({ | ||
| 7 | providedIn: 'root' | ||
| 8 | }) | ||
| 9 | export class ImpresoraService { | ||
| 10 | |||
| 11 | private apiAutoservicio = appSettings.apiUrl; | ||
| 12 | |||
| 13 | constructor( | ||
| 14 | private http: HttpClient, | ||
| 15 | ) { } | ||
| 16 | |||
| 17 | getAll(): Observable<any> { | ||
| 18 | |||
| 19 | return this.http.get(`${this.apiAutoservicio}/get/impresoras`); | ||
| 20 | } | ||
| 21 | |||
| 22 | } | ||
| 23 |
src/app/services/punto-venta.service.spec.ts
| File was created | 1 | import { TestBed } from '@angular/core/testing'; | |
| 2 | |||
| 3 | import { PuntoVentaService } from './punto-venta.service'; | ||
| 4 | |||
| 5 | describe('PuntoVentaService', () => { | ||
| 6 | beforeEach(() => TestBed.configureTestingModule({})); | ||
| 7 | |||
| 8 | it('should be created', () => { | ||
| 9 | const service: PuntoVentaService = TestBed.get(PuntoVentaService); | ||
| 10 | expect(service).toBeTruthy(); | ||
| 11 | }); | ||
| 12 | }); | ||
| 13 |
src/app/services/punto-venta.service.ts
| File was created | 1 | import { Injectable } from '@angular/core'; | |
| 2 | import { Observable } from 'rxjs/internal/Observable'; | ||
| 3 | import { appSettings } from 'src/etc/AppSettings'; | ||
| 4 | import { HttpClient } from '@angular/common/http'; | ||
| 5 | |||
| 6 | @Injectable({ | ||
| 7 | providedIn: 'root' | ||
| 8 | }) | ||
| 9 | export class PuntoVentaService { | ||
| 10 | |||
| 11 | private apiAutoservico = appSettings.apiUrl; | ||
| 12 | |||
| 13 | constructor( | ||
| 14 | private http: HttpClient | ||
| 15 | ) { } | ||
| 16 | |||
| 17 | getAll(): Observable<any> { | ||
| 18 | |||
| 19 | return this.http.get(`${this.apiAutoservico}/get/puntos-venta`); | ||
| 20 | } | ||
| 21 | |||
| 22 | getByID(id: number): Observable<any> { | ||
| 23 | |||
| 24 | return this.http.get(`${this.apiAutoservico}/get/punto-venta/${id}`); | ||
| 25 | } | ||
| 26 | |||
| 27 | getVendedor(filter: any = {}): Observable<any> { | ||
| 28 | |||
| 29 | return this.http.get(`${this.apiAutoservico}/get/vendedor/${JSON.stringify(filter)}`); | ||
| 30 | } | ||
| 31 | |||
| 32 | } | ||
| 33 |
src/app/wrappers/impresora.ts
| File was created | 1 | export interface Impresora { | |
| 2 | PVE: number; | ||
| 3 | TIP: string; | ||
| 4 | MAR: string; | ||
| 5 | DES: string; | ||
| 6 | IMP: string; | ||
| 7 | PVM: number; | ||
| 8 | COM: string; | ||
| 9 | LPT: string; | ||
| 10 | LRE: string; | ||
| 11 | CAJ: boolean; | ||
| 12 | NUI: string; | ||
| 13 | EFA: boolean; | ||
| 14 | NCA: number; | ||
| 15 | OPE: number; | ||
| 16 | EJE: number; | ||
| 17 | IDF: number; | ||
| 18 | POS: number; | ||
| 19 | UCZ: Date; | ||
| 20 | MIH: number; | ||
| 21 | EPS: boolean; | ||
| 22 | BAU: number; | ||
| 23 | RSP: string; | ||
| 24 | ERR: string; | ||
| 25 | HAC: boolean; | ||
| 26 | CAI: string; | ||
| 27 | FCAI: Date; | ||
| 28 | PNFF: boolean; | ||
| 29 | PVERS: boolean; | ||
| 30 | NOIMPCYNC: boolean; | ||
| 31 | H23L_CC: number; | ||
| 32 | SINCRO: boolean; | ||
| 33 | COM_CTRLM: number; | ||
| 34 | TCAE: boolean; | ||
| 35 | USA_FT_NC: boolean; | ||
| 36 | RNFH: boolean; | ||
| 37 | NDF: boolean; | ||
| 38 | MAX_ITEM: string; | ||
| 39 | CTRL_NUM: boolean; | ||
| 40 | MULTI_PV: boolean; | ||
| 41 | MOD_SLIP: boolean; | ||
| 42 | NCC_FISCAL: boolean; | ||
| 43 | CT_FISCAL: boolean; | ||
| 44 | CPI: number; | ||
| 45 | E_HD: string; | ||
| 46 | C_HD: string; | ||
| 47 | ITEM_EXT_PR4: boolean; | ||
| 48 | BMAIL: boolean; | ||
| 49 | RE_PDF_ELEC: boolean; | ||
| 50 | LX300_DIR3: number; | ||
| 51 | TIP_AP_CAJ: number; | ||
| 52 | RNREU: boolean; | ||
| 53 | PUERTO: number; | ||
| 54 | IP: string; | ||
| 55 | AUTORIZA_CAE_MANUAL: boolean; | ||
| 56 | MUE_FEV_IMP: boolean; | ||
| 57 | FAC_LX300: boolean; | ||
| 58 | IMAGEN_FE_A: string; | ||
| 59 | IMAGEN_FE_B: string; | ||
| 60 | CanItemRem: number; | ||
| 61 | TCAEA: boolean; | ||
| 62 | CaCoRe: number; | ||
| 63 | RCUYT: boolean; | ||
| 64 | CanItemFE: string; | ||
| 65 | ImprimeElecTermica: boolean; | ||
| 66 | } | ||
| 67 |
src/app/wrappers/puntoVenta.ts
| File was created | 1 | export interface PuntoVenta { | |
| 2 | ID: number; | ||
| 3 | NOM: string; | ||
| 4 | DES: string; | ||
| 5 | LUG: string; | ||
| 6 | EST: string; | ||
| 7 | MAR: string; | ||
| 8 | NSE: string; | ||
| 9 | MOD: string; | ||
| 10 | MEM: number; | ||
| 11 | OBS: string; | ||
| 12 | PVE: number; | ||
| 13 | EJE: number; | ||
| 14 | OPE: number; | ||
| 15 | IDC: boolean; | ||
| 16 | TER_TOUCH: boolean; | ||
| 17 | ARQ_PENDIENTE: boolean; | ||
| 18 | FAT: boolean; | ||
| 19 | COM_VISOR: number; | ||
| 20 | TIPO_VISOR: number; | ||
| 21 | DireccionNavegador: string; | ||
| 22 | ES_FE: boolean; | ||
| 23 | LECTORHUELLA_TER: boolean; | ||
| 24 | MK_TIPOTRX: string; | ||
| 25 | INTERFAZ_TC: number; | ||
| 26 | PUERTO_PRISMA: string; | ||
| 27 | PVOS: boolean; | ||
| 28 | RutaExp: string; | ||
| 29 | ImpRenParc: boolean; | ||
| 30 | PUERTO_POSNET: string; | ||
| 31 | EXTRACASH: boolean; | ||
| 32 | FIRMA_DIGITAL: boolean; | ||
| 33 | contactless: boolean; | ||
| 34 | MensajeExtraCash: boolean; | ||
| 35 | PLA: number; | ||
| 36 | FON: number; | ||
| 37 | PVE_CI: number; | ||
| 38 | PVE_RE: number; | ||
| 39 | GRP_PLA: number; | ||
| 40 | ImpRecCob: boolean; | ||
| 41 | } | ||
| 42 |